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 并与此页面保持同步的任何地方。

预览嵌入 →

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