Php/php ref calendar
来自菜鸟教程
PHP日历功能
PHP日历简介
日历扩展包含简化了不同日历格式之间转换的功能。
它基于朱利安天数,它是从公元前4713年1月1日开始的天数。
注意: 要在日历格式之间进行转换,您必须首先转换为儒略日计数,然后再转换为您选择的日历。
注意: 朱利安天数与朱利安历法不同!
安装
为了使这些功能起作用,您必须使用--enable-calendar编译PHP。
Windows版本的PHP具有对该扩展的内置支持。
PHP日历功能
功能 | 描述 |
---|---|
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预定义日历常量
不变 | Type | PHP版本 |
---|---|---|
CAL_GREGORIAN | 整数 | PHP 4 |
CAL_JULIAN | 整数 | PHP 4 |
CAL_JEWISH | 整数 | PHP 4 |
CAL_FRENCH | 整数 | PHP 4 |
CAL_NUM_CALS | 整数 | PHP 4 |
CAL_DOW_DAY否 | 整数 | PHP 4 |
CAL_DOW_SHORT | 整数 | PHP 4 |
CAL_DOW_LONG | 整数 | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | 整数 | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | 整数 | PHP 4 |
CAL_MONTH_JULIAN_SHORT | 整数 | PHP 4 |
CAL_MONTH_JULIAN_LONG | 整数 | PHP 4 |
CAL_MONTH_JEWISH | 整数 | PHP 4 |
CAL_MONTH_FRENCH | 整数 | PHP 4 |
CAL_EASTER_DEFAULT | 整数 | PHP 4.3 |
CAL_EASTER_ROMAN | 整数 | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | 整数 | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | 整数 | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | 整数 | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | 整数 | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | 整数 | PHP 5.0 |