onlinecalculator.me

日出和日落计算器

输入日期、纬度、经度和您的 UTC 偏移,以获取地球上任何位置的确切日出和日落时间、太阳中午、日长和暮光之窗。

關於這個計算器

算法

计算器实现了 NOAA 太阳能计算算法,该算法从 J2000 时代以来的儒略世纪中得出太阳位置。

关键步骤:

  1. 朱利安世纪 T = (JD − 2451545) / 36525
  2. 几何平均经度 L ₀ = 280.47° + 36000.77°·T (MOD 360)
  3. 平均异常 M = 357.53° + 35999.05°·T
  4. 中心方程 c 来自 sin(m), sin(2m), sin(3m) 项
  5. 偏差 δ = arcsin(sin(ε) · sin(λ))
  6. 时间方程 (分钟)来自倾斜和经度
  7. 太阳正午 UTC = 720 - 4·经度 - EoT(分钟)
  8. 小时角 h = arccos((cos(天顶) - sin(lat)·sin(δ))/(cos(lat)·cos(δ)))
  9. 拂曉 = 太阳正午 − 4·h; = 太阳能中午 + 4·h

天顶角:日出/日落 90.833°(考虑折射),民用为 96°,天文黄昏 108°。

工作示例

纽约市,2026年6月21日(夏至),UTC−5

  • 太阳能中午 UTC ≈ 16:59
  • 日长 ≈ 15h 6m
  • 日出前的民事黎明; 天文学黎明明显更早

笔记

  • 经度 = 0 用作基础子午线; 该公式说明了您的实际经度。
  • 所有 UTC 次都可能在午夜结束; 本地显示器会添加您的偏移量。
  • 极端纬度(约 65° 以上)可能显示至冬至附近的极地条件。
時代有多準確?
計算器使用 NOAA 太陽能定位演算法,對於大多數日期和位置,它在一兩分鐘內準確。 使用標準 -0.833° 校正對地平線上的大氣折射進行建模。
什麼是太陽中午?
太陽中午是太陽達到當天最高點的時刻。 當太陽穿過觀察者的子午線時,它通常不是在 12:00 的局部時脈時間,這是由於時區內的經度位置和時間方程式。
什麼是公民暮光之城?
民用暮光是太陽的幾何中心在地平線下方 0° 到 6° 之間的時期。 大多數戶外活動都有足夠的自然光,無需人工照明。 民間黎明在日出之前; 日落後的民用黃昏。
什麼是天文黃昏?
天文暮光跨越地平線下方 0° 至 18°。 一旦太陽在地平線以下 18° 以上,天空就會完全黑暗,微弱的星星變得可見。 該計算器使用 18° 天頂角來實現天文黎明和黃昏。
极地白天或黑夜是什么意思?
在高纬度地区,在整个 24 小时的时间里,太阳可能永远不会下降(极地白天)或升高(极夜)。 计算器检测到这一点并报告它,而不是显示日出和日落时间。
我如何找到我的纬度和经度?
在任何地图服务上搜索您的城市,并在 URL 或位置信息中查找坐标。 NYC 约为 40.71° N,-74.01° W。

将此免费计算器添加到您自己的网站。 复制片段 - 它适用于您可以粘贴 HTML 并与此页面保持同步的任何地方。

预览嵌入 →

浏览所有计算器 → · 更多日期时间 →