JDToGregorian : |
将凯撒日计数 (Julian Day Count) 转换成为格里高里历法 (Gregorian date)。 |
GregorianToJD : |
将格里高里历法转换成为凯撒日计数。 |
JDToJulian : |
将凯撒日计数转换成为凯撒历法。 |
JulianToJD : |
将凯撒历法转换成为凯撒日计数。 |
JDToJewish : |
将凯撒日计数转换成为犹太历法。 |
JewishToJD : |
将犹太历法转换成为凯撒日计数。 |
JDToFrench : |
将凯撒日计数转换成为法国共和历法。 |
FrenchToJD : |
将法国共和历法转换成为凯撒日计数。 |
JDMonthName : |
返回月份名。 |
JDDayOfWeek : |
返回日期在周几。 |
JDToGregorian 将凯撒日计数 (Julian Day Count) 转换成为格里高里历法 (Gregorian date)。 语法: string jdtogregorian(int julianday); 返回值: 字符串 函数种类: 时间日期 内容说明 将凯撒历法的日期计数转换成为格里高里历法字符串,并以"月份/日期/年" (month/day/year) 的字符串返回。格里高里历为教皇格梩高里十三世在公元 1582 年颁行的历法。
GregorianToJD 将格里高里历法转换成为凯撒日计数。 语法: int gregoriantojd(int month, int day, int year); 返回值: 整数 函数种类: 时间日期 内容说明 有效的范围为格里高里历法公元前 4714 年至公元 9999 年。这套软件能计算到公元前 4714 年,但这是不太有意义的。格里高里历在 1582 年 10 月 15 日施行,但一些欧洲国家到很久后才实行,如英国在 1752 年实行、苏联在 1918 年施行、希腊在 1923 年实行。大部份的欧洲国家优先使用凯撒历法,再次才是格里高里历法。 使用范例 <?php $jd = GregorianToJD(10,11,1970); echo("$jdn"); $gregorian = JDToGregorian($jd); echo("$gregoriann"); ?>
JDToJulian 将凯撒日计数转换成为凯撒历法。 语法: string jdtojulian(int julianday); 返回值: 字符串 函数种类: 时间日期 内容说明 将凯撒历法的日期计数转换成为凯撒历法字符串,并以"月份/日期/年" (month/day/year) 的字符串返回。
JulianToJD 将凯撒历法转换成为凯撒日计数。 语法: int juliantojd(int month, int day, int year); 返回值: 整数 函数种类: 时间日期 内容说明 有效的范围为凯撒历法公元前 4713 年至公元 9999 年。这套软件能计算到公元前 4713 年,但这是不太有意义的。凯撒历法是在公元前 46 年建立的,但一些细节等到公元 8 年才稳定下来。
JDToJewish 将凯撒日计数转换成为犹太历法。 语法: string jdtojewish(int julianday); 返回值: 字符串 函数种类: 时间日期 内容说明 将凯撒历法的日期计数转换成为犹太历法字符串,并以"月份/日期/年" (month/day/year) 的字符串返回。
JewishToJD 将犹太历法转换成为凯撒日计数。 语法: int jewishtojd(int month, int day, int year); 返回值: 整数 函数种类: 时间日期
内容说明 有效的范围为犹太历法公元前 3761 年起。犹太历法存在了数千年,但早期并没有公式化的开始月份计算法。每年的第一个月为首次观测到的新月。
JDToFrench 将凯撒日计数转换成为法国共和历法。 语法: string jdtofrench(int month, int day, int year); 返回值: 字符串 函数种类: 时间日期 内容说明 将凯撒历法的日期计数转换成为法国共和历法字符串,并以 "月份/日期/年" (month/day/year) 的字符串返回。
FrenchToJD 将法国共和历法转换成为凯撒日计数。 语法: int frenchtojd(int month, int day, int year); 返回值: 整数 函数种类: 时间日期 内容说明 函数只能转换法国共和历元年到十四年,也就是格里高里历的 1792 年 9 月 22 日至 1806 年 9 月 22 日。
JDMonthName 返回月份名。 语法: string jdmonthname(int julianday, int mode); 返回值: 字符串 函数种类: 时间日期 内容说明 本函数返回指定历法的月份字符串。参数 mode 为历法名称,详见下表。
Mode |
代表义意 |
0 |
格里高里历 (缩写) |
1 |
格里高里历 |
2 |
凯撒历 (缩写) |
3 |
凯撒历 |
4 |
犹太历 |
5 |
法国共和历 |
JDDayOfWeek 返回日期在周几。 语法: mixed jddayofweek(int julianday, int mode); 返回值: 混合类型 函数种类: 时间日期 内容说明 本函数返回日期在当周的天数,返回值依 mode 值决定,详见下表
Mode |
代表义意 |
0 |
返回周几为整数值 (0 为周日, 1 为周一... 余类推) |
1 |
返回字符串为周几 (英文-格里高里历) |
2 |
返回字符串为周几的缩写 (英文-格里高里历) | |