儒略日開始於中午,而格里高利曆和儒略曆的日期通常被認為是從午夜開始。對於格里高利曆和儒略曆,此函式的行為如同在中午進行轉換。
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
cal_to_jd — 將支援的日曆轉換為儒略日數
cal_to_jd() 函式會計算指定 calendar
日期中的儒略日數。支援的 calendar
有 CAL_GREGORIAN
(格里高利曆)、CAL_JULIAN
(儒略曆)、CAL_JEWISH
(猶太曆)和 CAL_FRENCH
(法國共和曆)。
calendar
要轉換的曆法,可選 CAL_GREGORIAN
、CAL_JULIAN
、CAL_JEWISH
或 CAL_FRENCH
。
month
月份,以數字表示,有效範圍取決於 calendar
。
day
日期,以數字表示,有效範圍取決於 calendar
。
year
年份,以數字表示,有效範圍取決於 calendar
。
儒略日數。
儒略曆支援的最早日期是西元前 4713 年 1 月 2 日。對應的儒略日數為 1。PHP 將 -4713 視為等於西元前 4713 年,並且不允許年份為 0;這種做法與天文學家的習慣不同,天文學家將 -4712 視為等於西元前 4713 年。