jdmonthname
(PHP 4, PHP 5, PHP 7, PHP 8)
jdmonthname — 月の名前を返す
説明
月の名前を含んだ文字列を返します。
mode
はユリウス積算日をどの暦に変換するか、
どんなタイプの月名を返すかを関数に伝えます。
モード | 意味 | 値 |
---|---|---|
CAL_MONTH_GREGORIAN_SHORT |
グレゴリウス暦 - 省略形 | Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec |
CAL_MONTH_GREGORIAN_LONG |
グレゴリウス暦 | January, February, March, April, May, June, July, August, September, October, November, December |
CAL_MONTH_JULIAN_SHORT |
ユリウス暦 - 省略形 | Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec |
CAL_MONTH_JULIAN_LONG |
ユリウス暦 | January, February, March, April, May, June, July, August, September, October, November, December |
CAL_MONTH_JEWISH |
ユダヤ暦 | Tishri, Heshvan, Kislev, Tevet, Shevat, Adar, Adar I, Adar II, Nisan, Iyyar, Sivan, Tammuz, Av, Elul |
CAL_MONTH_FRENCH |
フランス革命暦 | Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prairial, Messidor, Thermidor, Fructidor, Extra |
パラメータ
jday
-
変換したいユリウス積算日。
mode
-
カレンダーのモード(上の表を参照)
戻り値
指定したユリウス積算日と mode
にもとづく月名を返します。
+add a note
User Contributed Notes 1 note
marc at linkitdesign dot com ¶
11 years ago
Regarding the jewish date system. It may be worth noting the following peculiarities, some obvious some not so.
1. Jewish days start at sunset NOT midnight so when converting from a Gregorian date to a Jewish one it might be worth asking if the date/time occurred 'after sunset'.
2. Jewish leap years follow a 19 year cycle which can be calculated like this:
function isJLeapYear($JYear) {
if ( ((7 * $JYear + 1) % 19) < 7 )
return true;
else
return false;
}
3. During a leap year a new leap-month called "Adar I" is inserted BEFORE the normal month of Adar.
4. During leap years, Adar is renamed "Adar II".
5. Adar/Adar II has 29 days
6. Adar I has 30 days
7. Cheshvan & Kislev have between 29 & 30 Days
8. Leap years have between 383 and 385 days.
8. non-leap years have between 353 and 355 days.
9 . In a 354-day year, months have alternating 30 and 29 day lengths.
10. In a 353-day year, the month of Kislev is reduced to 29 days.
11. In a 355-day year, the month of Cheshvan is increased to 30 days.
12. Leap years years follow the same pattern, with the addition of the 30-day Adar I as well.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google