PHP Conference Japan 2024

cal_to_jd

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

cal_to_jd將支援的日曆轉換為儒略日數

說明

cal_to_jd(
    int $calendar,
    int $month,
    int $day,
    int $year
): int

cal_to_jd() 函式會計算指定 calendar 日期中的儒略日數。支援的 calendarCAL_GREGORIAN(格里高利曆)、CAL_JULIAN(儒略曆)、CAL_JEWISH(猶太曆)和 CAL_FRENCH(法國共和曆)。

參數

calendar

要轉換的曆法,可選 CAL_GREGORIANCAL_JULIANCAL_JEWISHCAL_FRENCH

month

月份,以數字表示,有效範圍取決於 calendar

day

日期,以數字表示,有效範圍取決於 calendar

year

年份,以數字表示,有效範圍取決於 calendar

傳回值

儒略日數。

參見

新增註記

使用者貢獻的註記 2 則註記

ashton at ieee dot org
8 年前
儒略日開始於中午,而格里高利曆和儒略曆的日期通常被認為是從午夜開始。對於格里高利曆和儒略曆,此函式的行為如同在中午進行轉換。
ashton at ieee dot org
8 年前
儒略曆支援的最早日期是西元前 4713 年 1 月 2 日。對應的儒略日數為 1。PHP 將 -4713 視為等於西元前 4713 年,並且不允許年份為 0;這種做法與天文學家的習慣不同,天文學家將 -4712 視為等於西元前 4713 年。
To Top