最新的Web开发教程
 

PHP 5个日历功能


PHP日历简介

日历扩展包含它简化不同日历格式之间的转换功能。

它是基于儒略日计数,这是自1月1日,从公元前4713开始天的计数

注意:要在日历格式之间进行转换,必须首先转换为儒略日计数,然后到您选择的日历。

注:儒略日计数是不一样的儒略历!


安装

对于这些功能的工作,你必须编译PHP加上--enable-日历。

PHP的Windows版本已经内置该扩展支持。


PHP 5日历功能

功能 描述
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() 转换儒略日计数到Julian日期
jdtounix() 儒略日计数转换为Unix时间戳
jewishtojd() 一个犹太日期转换为儒略日计数
juliantojd() Julian日期转换为儒略日计数
unixtojd() Unix时间戳转换为儒略日计数

PHP 5预定义的日历常量

不变 类型 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