跳去主內容
日期時間

日照時間 (Sunrise/Sunset) 計算機

輸入緯度、經度、日期同時區偏移,即時計到當地嘅日出、太陽中天、日落同當日嘅總日照時間。算法採用 NOAA/Spencer (1971) 公式,包含 0.833° 大氣折射 + 太陽圓盤修正,溫帶地區誤差通常喺 ±1 分鐘以內;喺極圈內會自動顯示「極晝」或「極夜」。

日出

04:09

太陽中天

11:57

日落

19:44

日照長度

15h 35m

結果採用 NOAA 太陽位置公式(含 0.833° 大氣折射),溫帶地區誤差約 ±1 分鐘。

公式

γ = 2π · (doy − 1 + 0.5) / 年日數 EqT = 229.18 · (0.000075 + 0.001868·cos γ − 0.032077·sin γ − 0.014615·cos 2γ − 0.040849·sin 2γ)(分鐘) δ = 0.006918 − 0.399912·cos γ + 0.070257·sin γ − 0.006758·cos 2γ + 0.000907·sin 2γ − 0.002697·cos 3γ + 0.001480·sin 3γ(弧度) cos H = (cos 90.833° − sin φ · sin δ) / (cos φ · cos δ) 日照分鐘 = 8 · H°;日出 UTC = 720 − 4·(λ + H°) − EqT;日落 UTC = 720 − 4·(λ − H°) − EqT

常見問題

點解日照長度喺春分/秋分都唔係剛好 12 小時?

兩個原因:第一,定義上「日出」係太陽上邊緣(而唔係中心)接觸地平線嗰一刻,所以日出早幾分鐘、日落遲幾分鐘 — 一日多咗約 0.267°(太陽半徑)對應嘅時間。第二,地球大氣折射令太陽喺地平線下面約 0.567° 時,視覺上已經喺地平線上。兩者加起來大約 0.833° 嘅修正,會喺赤道令春分日照長度去到約 12 小時 7 分鐘;緯度愈高,呢個加成愈大。

我喺北極/南極圈附近,點解見到「極晝」或「極夜」?

當緯度高於約 66.56°(66°34′),喺冬至附近一段時間太陽全日唔升到地平線之上,叫做「極夜 (polar night)」;夏至附近反過嚟太陽全日唔落山,叫「極晝 (polar day) / 午夜太陽 (midnight sun)」。喺呢啲情況,數學上 cos(時角) 超出 ±1,代表「冇日出 / 日落」呢個解,本計算機會直接顯示對應標籤而唔係假裝俾你一個時間。

夏令時間(DST)會點影響結果?

NOAA 公式輸出嘅係 UTC 時間,加上你提供嘅「時區偏移」就轉成本地時間。如果該地實施 DST,請手動將偏移改為 DST 後嘅值(例如倫敦 BST = UTC+1,紐約 EDT = UTC−4)。本工具刻意唔內建時區資料庫,避免出現「3 月某一日凌晨日出時間錯位 1 小時」呢類常見 bug。

邊度可以攞到準確嘅經緯度?

最簡單係用 Google Maps:搵到目標位置,右擊(手機長按)就會彈出該點嘅小數座標,例如「22.3193, 114.1694」。維基百科每個城市嘅資訊框、Wikimapia、OpenStreetMap 亦都有對應嘅 decimal degrees。請留意:經度東正西負(紐約 ≈ −74.0)、緯度北正南負(雪梨 ≈ −33.87)— 本工具同 ISO 6709 一致。

同類工具

年齡計算機

由出生日期計算實歲、虛歲、總日數同距下次生日仲有幾耐。

日期相差計算機

輸入兩個日期,即時計到相差日數、工作天、週末、年月日同總週數/月數。

時區換算

揀本地同對方城市,即時換算指定時間嘅時區差。

日期加減計算機

由一個日期出發,加或減指定嘅年、月、星期、日,即時得到新日期同星期幾。

工作天計算機

計算兩個日期之間嘅工作天數,自動撇除星期六、日。亦支援由起點加 N 個工作天求結束日。

預產期計算機

由最後一次月經日期(LMP)用 Naegele 法則推算預產期,列出現時孕周、孕期同三個三月期分界。

工時計算機(上班/放工/午飯)

輸入上班同放工時間、午飯/休息分鐘數,即時計到當日工作幾多個鐘同薪金;自動處理通宵更(過夜)。

一年第幾日/第幾週計算機

揀一個日期,即時知道係該年第幾日(1–366)、ISO 8601 第幾週、星期幾、距離年初/年尾幾多日。

查日子係星期幾計算機(任何日期)

輸入任何公曆日期(包括過去同未來),即時查出嗰日係星期幾 — 適合查生日、結婚紀念日、歷史事件嘅星期。

Unix 時間戳 ↔ 日期轉換

輸入 Unix 時間戳(秒或毫秒)即時轉成 UTC、香港時間(HKT)、RFC 1123 HTTP 日期;亦可由日期反推時間戳,適合 debug log、API 同資料庫。

復活節日期計算機

輸入年份,用 Computus 演算法計復活節主日,連帶聖灰禮儀日、棕枝主日同耶穌受難日。

月相計算機

輸入任何日期,立即計到當日月相(新月/上弦/滿月/下弦等)、月齡同照明百分比。

生肖同虛歲計算機

輸入出生日期,計算十二生肖、五行天干地支、本命年同虛歲。

西方星座計算機

輸入出生月日,即時知道你嘅西方星座(白羊、金牛、雙子…)、四元素、性質同對宮星座。

生日石(誕生石)對照表

揀出生月份,即時知道對應嘅現代誕生石、傳統誕生石、誕生花,配埋星座範圍同色卡,方便揀首飾或生日禮物。

儒略日 (Julian Day) 計算機

將公曆日期換算成儒略日 (JDN) 或修改儒略日 (MJD),常用於天文觀測、史學同跨曆法日期運算。

ISO 8601 週次計算機

輸入任何日期,按 ISO 8601 標準(週一為首日、首週含 1 月 4 日)計到 ISO 年份、週次(W01–W53)同星期幾。

時間相差計算機(時分秒)

輸入兩個時間(HH:MM[:SS]),即時計到相差幾多個鐘、分鐘同秒,支援跨夜班同小數時數。

香港法定年假計算機

輸入受僱年資,根據《僱傭條例》第 41AA 條即時計到法定有薪年假日數。

半歲生日 (Half-Birthday) 計算機

輸入出生日期,計到下一個半歲生日係邊日、距今幾多日,同埋你嘅半歲年齡(例如 33.5 歲)。