UTILS.
100% 浏览器内运行
🌅

日出日落计算器

在你的浏览器中计算任意纬度、经度和日期的日出、日落、正午太阳时和昼长。

近似值:未建模大气折射或海拔,因此时间可能相差几分钟。

关于此工具

日出日落计算器是一款免费的浏览器内工具,可估算任意地点和日期的日出时间、日落时间、正午太阳时以及昼长。输入纬度、经度(东经为正)、日期和你以小时计的 UTC 偏移量;UTC 偏移量会根据你的浏览器预填。所有运算都在本地进行,不上传任何内容。

它使用 NOAA 的低精度太阳位置算法:根据一年中的第几天计算分数年角、时差和太阳赤纬,然后针对 90.833° 的天顶角求解时角(这一角度内含了对太阳视半径的标准修正)。日出、日落和正午太阳时以 UTC 分钟得出,再按你的 UTC 偏移量换算为本地钟表时间;昼长等于以度为单位的时角的八倍。

用它可以找到黄金时段,规划地球上任何地方的摄影、徒步或活动。在极地区域,它会检测太阳是否始终不升起(极夜)或始终不落下(极昼),并据此告知你,而不显示时间。

常见问题

使用了什么算法?
NOAA 低精度日出/日落方程。它们根据一年中的第几天推导出时差和太阳赤纬,然后使用 90.833° 的天顶角——它计入了太阳的视半径和标准折射修正——来求出时角以及日出日落时间。
为什么时间与我的历书相差几分钟?
这是一个近似模型,忽略了你的海拔、当地大气折射和地形。结果与官方表格通常相差几分钟——足够用于规划,但不能替代航空或航海历书。
我该如何输入经度和 UTC 偏移量?
经度东经为正、西经为负(纽约约为 −74)。UTC 偏移量是你相对 UTC 的本地小时数,会根据你的浏览器预填——例如美国东部标准时间为 −5,中欧时间为 +1。如果你想查看其他时区的时间,可以调整它。
在两极附近会发生什么?
在高纬度地区,太阳可能整天都在地平线以下(极夜)或整天都在地平线以上(极昼)。发生这种情况时,本工具会显示一条简短提示,而不是日出日落时间,因为那一天根本不存在这些时间。

更多工具