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