juliantojd

(PHP 4, PHP 5, PHP 7, PHP 8)

juliantojd将儒略历日期转换为儒略日计数

说明

juliantojd(int $month, int $day, int $year): int

儒略历的有效范围为公元前 4713 年至公元 9999 年。

虽然此函数可以处理公元前 4713 年的日期,但这种用法可能没有意义。儒略历创建于公元前 46 年,但其细节直到至少公元 8 年才稳定下来,可能直到 4 世纪才完全稳定。此外,一年的开始在不同的文化中是不同的 - 并非所有人都接受 1 月为第一个月。

注意

请记住,当前世界范围内使用的日历系统是公历。gregoriantojd() 可用于将此类日期转换为其儒略日计数。

参数

month

月份,以数字表示,从 1(1 月)到 12(12 月)。

day

日期,以数字表示,从 1 到 31。

year

年份,以数字表示,介于 -4713 和 9999 之间。

返回值

给定儒略日期的儒略日计数,以整数形式返回。

参见

  • jdtojulian() - 将儒略日计数转换为儒略历日期
  • cal_to_jd() - 将支持的日历转换为儒略日计数

添加注释

用户贡献的注释 2 个注释

Christian Kollross
5 年前
对非美国用户的警告
此函数使用美国日期格式(月,日,年),很容易被忽略!
匿名
7 年前
我甚至不知道有这个函数。
To Top