免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 885 | 回复: 0
打印 上一主题 下一主题

PHP Calendar函数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 09:48 |只看该作者 |倒序浏览

PHP Calendar 简介

当使用不同的历法格式时,calendar 函数很有用。它所基于的标准是儒略日计数 (Julian day count)

编者注:Julian day count 是从 January 1, 4713 B.C. 开始计算的,中文译为儒略日计数或恺撒日计数。

请注意,Julian day count(儒略日计数) Julian calendar(儒略历) 不是一回事。

注释:如需在日历格式之间转换,必须首先转换为 Julian day count,然后再转换为日历格式。

安装

PHP windows 版本已内建了对日历扩展的支持。因此,Calendar 函数会自动工作。

不过,如果您运行的是 PHP Linux 版本,就不得不通过 --enable-calendar 编译 PHP,这样日历函数才能工作。

PHP Calendar 函数

PHP:指示支持该函数的最早的 PHP 版本。

函数

描述

PHP

cal_days_in_month()

针对指定的年份和日历,返回一个月中的天数。

4

cal_from_jd()

把儒略日计数转换为指定日历的日期。

4

cal_info()

返回有关给定日历的信息。

4

cal_to_jd()

把日期转换为儒略日计数。

4

easter_date()

返回指定年份的复活节午夜的 Unix 时间戳。

3

easter_days()

返回指定年份的复活节与 3 21 日之间的天数。

3

FrenchToJD()

将法国共和历法转换成为儒略日计数。

3

GregorianToJD()

将格利高里历法转换成为儒略日计数。

3

JDDayOfWeek()

返回日期在周几。

3

JDMonthName()

返回月的名称。

3

JDToFrench()

把儒略日计数转换为法国共和国历法。

3

JDToGregorian()

把儒略日计数转换为格利高里历法。

3

jdtojewish()

把儒略日计数转换为犹太历法。

3

JDToJulian()

把儒略日计数转换为儒略历。

3

jdtounix()

把儒略日计数转换为 Unix 时间戳。

4

JewishToJD()

把犹太历法转换为儒略日计数。

3

JulianToJD()

把儒略历转换为儒略日计数。

3

unixtojd()

Unix 时间戳转换为儒略日计数。

4

PHP Calendar 常量

PHP:指示支持该常量的最早的 PHP 版本。

常量

描述

PHP

CAL_GREGORIAN

Gregorian calendar

3

CAL_JULIAN

Julian calendar

3

CAL_JEWISH

Jewish calendar

3

CAL_FRENCH

French Republican calendar

3

CAL_NUM_CALS

 

3

CAL_DOW_DAYNO

 

3

CAL_DOW_SHORT

 

3

CAL_DOW_LONG

 

3

CAL_MONTH_GREGORIAN_SHORT

 

3

CAL_MONTH_GREGORIAN_LONG

 

3

CAL_MONTH_JULIAN_SHORT

 

3

CAL_MONTH_JULIAN_LONG

 

3

CAL_MONTH_JEWISH

 

3

CAL_MONTH_FRENCH

 

3

CAL_EASTER_DEFAULT

 

4

CAL_EASTER_DEFAULT

 

4

CAL_EASTER_ROMAN

 

4

CAL_EASTER_ALWAYS_GREGORIAN

 

4

CAL_EASTER_ALWAYS_JULIAN

 

4

CAL_JEWISH_ADD_ALAFIM_GERESH

 

5

CAL_JEWISH_ADD_ALAFIM

 

5

CAL_JEWISH_ADD_GERESHAYIM

 

5

 

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP