suche nach in der

jdtofrench> <jddayofweek
Last updated: Fri, 18 May 2012

view this page in

jdmonthname

(PHP 4, PHP 5)

jdmonthname Bestimmt den Monat aus dem Julianischen Datum

Beschreibung

string jdmonthname ( int $julianday , int $mode )

Diese Funktion bestimmt den Monatsnamen für den in julianday übergebenen Tag im Julianischen Datum. Die Ausgabe erfolgt als String in Abhängigkeit von mode.

Mögliche mode-Werte
Modus Bedeutung Werte
0 Gregorianisch (Abk.) Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
1 Gregorianisch January, February, March, April, May, June, July, August, September, October, November, December
2 Julianisch - (Abk.) Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
3 Julianisch January, February, March, April, May, June, July, August, September, October, November, December
4 Jüdisch Tishri, Heshvan, Kislev, Tevet, Shevat, AdarI, AdarII, Nisan, Iyyar, Sivan, Tammuz, Av, Elul
5 Französisch revolutionär Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prairial, Messidor, Thermidor, Fructidor, Extra

Parameter-Liste

jday

Ein Julianischer Tag als Integer

calendar

Der zu verwendende Kalender

Rückgabewerte

Der Monatsname für den gegebenen Julianischen Tag im gewünschten calendar



add a note add a note User Contributed Notes
jdmonthname
beshkin at apollo dot lv
06-Jul-2007 07:14
Maybe it is worth to add a translation option to calendar tools. In this case, there won't be need to translate manually to a variety of languages (E.g. Russian, Yiddish, etc.).

Or, maybe there is already such option, so could you tell me how to use it?

with respect,
Moishe
Shai
25-Sep-2005 12:12
YIQV, this should correct your issue with Adar being displayed as AdarI:

<?php

// assuming that $jewish_month is the Jewish month,
// and $jewish_year is the Jewish year,
// you can use this script to replace 'Adar I' with 'Adar' when it is not a leap year.
// this is because a Jewish leap year occurs every 3rd, 6th, 8th, 11th, 14th, 17th, and 19th year.

if(    $jewish_month == "AdarI" &&
   
$jewish_year%19 != 0 &&
   
$jewish_year%19 != 3 &&
   
$jewish_year%19 != 6 &&
   
$jewish_year%19 != 8 &&
   
$jewish_year%19 != 11 &&
   
$jewish_year%19 != 14 &&
   
$jewish_year%19 != 17
) {

   
$jewish_month = "Adar";

}

?>
YIQV
30-Jan-2005 07:47
I am finding an inconsistency in the Jewish month Adar. The function always returns AdarI regardless of whether the year is a jewish leapyear. The month is known as Adar (not AdarI) in non-leap years. Also when using function jdtojewish with bool hebrew set to true it always returns (ADR) and not (ADR A) when it's a leap year. AdarII in Hebrew and English seems to work properly.
php bob
14-Nov-2004 09:43
This is correct - remember that the Julian cal uses the correct latin - ie OCTober (octagon etc) is the 8th month. DECI (as in decimal etc etc) is the 10th month.
dmoren at mac dot com
13-Oct-2004 06:03
Slight error in the documentation above (though I believe the function works correctly). The Julian and Gregorian calendar options as noted above are reversed. Also, the documentation suggests that Julian and Gregorian have the same months, which is not the case. If you ask for the 10th month of the Julian calendar, you will get December instead of October (this produced some interesting results in a function I was working on...).

jdtofrench> <jddayofweek
Last updated: Fri, 18 May 2012