ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
历法扩展集包括了一系列用于在不同历法间进行转换的函数,它是以Julian Day计数为中介或标准来进行的。Julian Day计数是以公元前的4713年的1月1日为起点的一种计数法。为了在不同历法间进行转换,你首先要转换成Julian Day计数,然后再转换为你所需要的历法。Julian Day计数和Julian历法是非常不同的!Julian Day计数的更多信息可以参考[» http://www.hermetic.ch/cal\_stud/jdn.htm](http://www.hermetic.ch/cal_stud/jdn.htm),历法系统的更多信息可以参考[» http://www.fourmilab.ch/documents/calendar/](http://www.fourmilab.ch/documents/calendar/)本页中的引用包括在相应的文章中。 要使用本类函数,需要在编译 PHP 时加上**\--enable-calendar**。 PHP 的 Windows 版本已内建对此扩展的支持。不需要载入额外的扩展来使用这些函数。 * [预定义常量](https://www.php.net/manual/zh/calendar.constants.php) * [日历 函数](https://www.php.net/manual/zh/ref.calendar.php) * [cal\_days\_in\_month](https://www.php.net/manual/zh/function.cal-days-in-month.php)— 返回某个历法中某年中某月的天数 * [cal\_from\_jd](https://www.php.net/manual/zh/function.cal-from-jd.php)— 转换Julian Day计数到一个支持的历法。 * [cal\_info](https://www.php.net/manual/zh/function.cal-info.php)— 返回选定历法的信息 * [cal\_to\_jd](https://www.php.net/manual/zh/function.cal-to-jd.php)— 从一个支持的历法转变为Julian Day计数。 * [easter\_date](https://www.php.net/manual/zh/function.easter-date.php)— 得到指定年份的复活节午夜时的Unix时间戳。 * [easter\_days](https://www.php.net/manual/zh/function.easter-days.php)— 得到指定年份的3月21日到复活节之间的天数 * [FrenchToJD](https://www.php.net/manual/zh/function.frenchtojd.php)— 从一个French Republican历法的日期得到Julian Day计数。 * [GregorianToJD](https://www.php.net/manual/zh/function.gregoriantojd.php)— 转变一个Gregorian历法日期到Julian Day计数 * [JDDayOfWeek](https://www.php.net/manual/zh/function.jddayofweek.php)— 返回星期的日期 * [JDMonthName](https://www.php.net/manual/zh/function.jdmonthname.php)— 返回月份的名称 * [JDToFrench](https://www.php.net/manual/zh/function.jdtofrench.php)— 转变一个Julian Day计数到French Republican历法的日期 * [JDToGregorian](https://www.php.net/manual/zh/function.jdtogregorian.php)— 转变一个Julian Day计数为Gregorian历法日期 * [jdtojewish](https://www.php.net/manual/zh/function.jdtojewish.php)— 转换一个julian天数为Jewish历法的日期 * [JDToJulian](https://www.php.net/manual/zh/function.jdtojulian.php)— 转变一个Julian Day计数到Julian历法的日期 * [jdtounix](https://www.php.net/manual/zh/function.jdtounix.php)— 转变Julian Day计数为一个Unix时间戳 * [JewishToJD](https://www.php.net/manual/zh/function.jewishtojd.php)— 转变一个Jewish历法的日期为一个Julian Day计数 * [JulianToJD](https://www.php.net/manual/zh/function.juliantojd.php)— 转变一个Julian历法的日期为Julian Day计数 * [unixtojd](https://www.php.net/manual/zh/function.unixtojd.php)— 转变Unix时间戳为Julian Day计数