PHP 日历 功能
PHP 日历介绍
日历扩展包含简化不同日历格式之间转换的功能。
它基于儒略日计数法,即从公元前 4713 年 1 月 1 日开始计数
笔记: 要在日历格式之间进行转换,您必须先转换为儒略日计数,然后再转换为您选择的日历。
笔记: 儒略日计数与儒略历不同!
安装
为了使这些功能正常工作,您必须使用 --enable-calendar 编译 PHP。
Windows 版本的 PHP 已内置对此扩展的支持。
PHP 日历函数
功能 | 描述 |
---|---|
cal_days_in_month() | 返回指定年份和日历的月份天数 |
cal_from_jd() | 将儒略日计数转换为指定日历的日期 |
校准信息() | 返回有关指定日历的信息 |
cal_to_jd() | 将指定日历中的日期转换为儒略日计数 |
复活节日期() | 返回指定年份复活节午夜的 Unix 时间戳 |
复活节() | 返回指定年份的复活节在 3 月 21 日之后的天数 |
frenchtojd() | 将法国共和日期转换为儒略日计数 |
gregoriantojd() | 将公历日期转换为儒略日计数 |
jddayofweek() | 返回星期几 |
jdmonthname() | 返回月份名称 |
jdtofrench() 复制代码 复制代码 | 将儒略日计数转换为法国共和日计数 |
jdtogregorian() | 将儒略日计数转换为公历日期 |
jdtojewish() | 将儒略日计数转换为犹太日期 |
jdtojulian() | 将儒略日计数转换为儒略日期 |
jdtounix() | 将儒略日计数转换为 Unix 时间戳 |
jewishtojd() | 将犹太日期转换为儒略日计数 |
朱利安托杰德() | 将儒略日期转换为儒略日计数 |
unixtojd() | 将 Unix 时间戳转换为儒略日计数 |
PHP 预定义日历常量
持续的 | 类型 | PHP 版本 |
---|---|---|
CAL_GREGORIAN | 整数 | PHP 4 |
卡尔·朱利安 | 整数 | PHP 4 |
CAL_JEWISH | 整数 | PHP 4 |
CAL_FRENCH | 整数 | PHP 4 |
校准次数 | 整数 | PHP 4 |
CAL_DOW_DAYNO | 整数 | PHP 4 |
校准道琼斯指数 | 整数 | PHP 4 |
校准_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 |
犹太月 | 整数 | 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 |