PHP 5 Calendar 函数
PHP Calendar 简介
日历扩展包å�«äº†ç®€åŒ–ä¸�å�Œæ—¥åŽ†æ ¼å¼�间的转æ�¢çš„函数。
它是基于 Julian Day Count(儒略日计数),是从公元� 4713 年 1 月 1 日开始计算的。
æ³¨é‡Šï¼šå¦‚éœ€åœ¨æ—¥åŽ†æ ¼å¼�之间转æ�¢ï¼Œå¿…须首先转æ�¢ä¸º Julian Day Count,然å�Žå†�转æ�¢ä¸ºæ‚¨éœ€è¦�çš„æ—¥åŽ†æ ¼å¼�。
注释:Julian Day Count(儒略日计数)与 Julian Calendar(儒略历法) �是一回事�
安装
为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。
PHP çš„ Windows 版本已内建了对日历扩展的支æŒ�ã€‚å› æ¤ï¼ŒCalendar 函数会自动工作。
PHP 5 Calendar 函数
| 函数 | �述 |
|---|---|
| cal_days_in_month() | 针对指定的年份和历法,返回一个月ä¸çš„天数。 |
| cal_from_jd() | 把儒略日计数转�为指定历法的日期。 |
| cal_info() | 返回有关指定历法的信�。 |
| cal_to_jd() | 把指定历法的日期转�为儒略日计数。 |
| easter_date() | 返回指定年份的�活节�夜的 Unix 时间戳。 |
| easter_days() | 返回指定年份的�活节与 3 月 21 日之间的天数。 |
| frenchtojd() | 把法国共和历法的日期转��为儒略日计数。 |
| gregoriantojd() | æŠŠæ ¼åˆ©é«˜é‡ŒåŽ†æ³•çš„æ—¥æœŸè½¬æ�¢æˆ�为儒略日计数。 |
| jddayofweek() | è¿”å›žæ—¥æœŸåœ¨å‘¨å‡ ã€‚ |
| jdmonthname() | 返回月的�称。 |
| jdtofrench() | 把儒略日计数转�为法国共和历法的日期。 |
| jdtogregorian() | 把儒略日计数转æ�¢ä¸ºæ ¼åˆ©é«˜é‡ŒåŽ†æ³•çš„æ—¥æœŸã€‚ |
| jdtojewish() | 把儒略日计数转�为犹太历法的日期。 |
| jdtojulian() | 把儒略日计数转�为儒略历法的日期。 |
| jdtounix() | 把儒略日计数转�为 Unix 时间戳。 |
| jewishtojd() | 把犹太历法的日期转�为儒略日计数。 |
| juliantojd() | 把儒略历法的日期转�为儒略日计数。 |
| unixtojd() | 把 Unix 时间戳转�为儒略日计数。 |
PHP 5 预定义的 Calendar 常�
| 常� | 类型 | PHP 版本 |
|---|---|---|
| CAL_GREGORIAN | Integer | PHP 4 |
| CAL_JULIAN | Integer | PHP 4 |
| CAL_JEWISH | Integer | PHP 4 |
| CAL_FRENCH | Integer | PHP 4 |
| CAL_NUM_CALS | Integer | PHP 4 |
| CAL_DOW_DAYNO | Integer | PHP 4 |
| CAL_DOW_SHORT | Integer | PHP 4 |
| CAL_DOW_LONG | Integer | PHP 4 |
| CAL_MONTH_GREGORIAN_SHORT | Integer | PHP 4 |
| CAL_MONTH_GREGORIAN_LONG | Integer | PHP 4 |
| CAL_MONTH_JULIAN_SHORT | Integer | PHP 4 |
| CAL_MONTH_JULIAN_LONG | Integer | PHP 4 |
| CAL_MONTH_JEWISH | Integer | PHP 4 |
| CAL_MONTH_FRENCH | Integer | PHP 4 |
| CAL_EASTER_DEFAULT | Integer | PHP 4.3 |
| CAL_EASTER_ROMAN | Integer | PHP 4.3 |
| CAL_EASTER_ALWAYS_GREGORIAN | Integer | PHP 4.3 |
| CAL_EASTER_ALWAYS_JULIAN | Integer | PHP 4.3 |
| CAL_JEWISH_ADD_ALAFIM_GERESH | Integer | PHP 5.0 |
| CAL_JEWISH_ADD_ALAFIM | Integer | PHP 5.0 |
| CAL_JEWISH_ADD_GERESHAYIM | Integer | PHP 5.0 |
点我分享笔记