首页博客网络编程
人们生活在不同的时区,使用不同的日历。在制作网站或应用程序时,了解这些不一致也很有用。使用 PHP 日历功能,有时可能需要从一个切换到另一个。
PHP 支持的日历有一大堆指定的函数和常量。您需要做的就是使用 --enable-calendar 扩展编译它。
在这个PHP日历教程中,您将找到一个广泛的函数列表和预定义的常量,你可以使用这些函数和预定义的常量,以及首次引入它们的PHP的描述和版本。
PHP 日历代码函数简化了不同的日历转换。
它们基于儒略日计数,从公元前 1 年 4713 月 <> 日开始。
要精确转换为任何其他日历,请转换为儒略日计数,然后转换为您选择的日历格式。
请记住,儒略历计数和儒略历是两个不同的东西!
下表包括可应用于 PHP 日历的大多数函数:
功能 | 描述 |
---|---|
cal_days_in_month() | 返回指定年份和日历的月份天数 |
cal_from_jd() | 将儒略日计数转换为指定日历的日期 |
cal_info() | 返回有关 PHP 正在使用的指定日历的信息 |
cal_to_jd() | 将指定日历中的日期转换为儒略历日计数格式 |
easter_date() | 返回指定年份复活节午夜的 Unix 时间戳 |
easter_days() | 返回指定年份中 21 月 <> 日和复活节之间的天数 |
Frenchtojd() | 将法国共和日期转换为儒略日计数格式 |
gregoriantojd() | 将公历日期转换为儒略历日计数格式 |
jddayofweek() | 返回星期几 |
JDmonthName() | 返回月份名称 |
jdtoFrench() | 转换 儒略日计数 为 法国共和日期 |
jdtogregorian() | 转换 儒略日计数 为 公历日期 |
jdtojewish() | 转换 儒略日计数 为 犹太日期 |
jdtojulian() | 将儒略日计数转换为儒略日期 |
jdtounix() | 将儒略日计数转换为 Unix 时间戳 |
Jewishtojd() | 将犹太日期转换为儒略日计数格式 |
Juliantojd() | 将儒略日期转换为儒略日计数格式 |
Unixtojd() | 将 Unix 时间戳转换为儒略日计数格式 |
PHP 常量与变量有很多共同之处。主要区别在于预定义常量不能修改或重新定义。有关此主题的详细信息,请访问本教程。
不断 | 类型 | PHP版本 |
---|---|---|
CAL_GREGORIAN | 国际 | PHP 4 及更高版本 |
CAL_JULIAN | 国际 | PHP 4 及更高版本 |
CAL_JEWISH | 国际 | PHP 4 及更高版本 |
CAL_FRENCH | 国际 | PHP 4 及更高版本 |
CAL_NUM_CALS | 国际 | PHP 4 及更高版本 |
CAL_DOW_DAYNO | 国际 | 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 及更高版本 |
日历PHP函数用于在不同的日历之间轻松转换。
从一个日历转换为另一个日历时,您必须首先转换为儒略日计数,然后才选择您从现在开始喜欢使用的格式。儒略历日计数从公元前 1 年 4713 月 <> 日开始,与儒略历完全不同——不要混淆这些!
PHP 必须使用 --enable-calendar 选项进行编译以支持日历函数。
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位