日出日落时间计算器

🌅 日出日落时间计算器

基于 NOAA 太阳算法,根据日期、经纬度与时区精准计算日出日落、太阳正午、日照时长及实时太阳位置

🕐 一日日照时间轴

橙色区域为白昼时段(含大气折射修正),红线为太阳正午,紫线为当前时刻

00:0006:0012:0018:0024:00

🧭 当前太阳位置

基于所选日期的太阳参数与该地当前时刻计算的太阳高度角与方位角

天穹投影(圆心=正上方,圆边=地平线)

📐 NOAA 太阳算法说明

计算流程

1. 由公历日期计算 儒略日 (JD),再得 儒略世纪 T = (JD - 2451545) / 36525

2. 由 T 计算 太阳几何平黄经 L₀平近点角 M地球轨道偏心率 e

3. 中心方程求得 太阳真黄经,经章动与光行差修正得 视黄经

4. 由 黄赤交角 与视黄经求得 太阳赤纬 δ

5. 由 L₀、M、e、黄赤交角求得 时差方程 EoT(分钟)

6. 日出日落时角:cosH = cos(90.833°)/(cosφ·cosδ) - tanφ·tanδ

7. 太阳正午 = 720 - 4·经度 - EoT + 时区×60(分钟)

8. 日出 = 正午 - 4·H日落 = 正午 + 4·H

关键参数

90.833°:日出日落的天顶角,= 90° + 0.266°(太阳视半径)+ 0.566°(大气折射),计入太阳未完全升至地平线即可被看见的效应。

时差方程 EoT:由于地球椭圆轨道与自转轴倾斜,太阳实际位置与钟表时间的偏差,全年范围约 -14 ~ +16 分钟。

太阳正午:太阳到达当地子午圈最高点的时刻,并不一定恰为 12:00,与经度和时区中心经度差异有关。

计算结果为理论天文值,未考虑地形遮挡、海拔及局部气象。日出日落时刻精度约 ±1~2 分钟,高纬度地区误差略大。
⚠️ 使用说明与注意事项
📖关于「日出日落时间计算器」

📝工具简介

日出日落时间计算器是一款天文领域的在线工具,采用美国国家海洋和大气管理局(NOAA)发布的标准太阳计算算法,根据用户输入的日期、纬度、经度与时区,精准计算任意地点当日的日出时间、日落时间、太阳正午时刻、白昼时长与日照时长,并实时显示当前太阳的高度角和方位角。所有计算均在浏览器本地完成,无需联网,数据不上传。

功能特点

🎯使用场景

📐计算原理

工具首先将公历日期转换为儒略日(JD),再求得儒略世纪 T,依次计算太阳几何平黄经、平近点角、地球轨道偏心率,通过中心方程与章动光行差修正得到太阳视黄经,结合黄赤交角求出太阳赤纬与时差方程(EoT)。日出日落采用 90.833° 天顶角(含太阳视半径与大气折射修正),通过时角公式 cosH = cos(90.833°)/(cosφ·cosδ) - tanφ·tanδ 求得日出日落时角,进而得到当地日出、日落与太阳正午时刻。

💬常见问题

这个工具是免费的吗?
完全免费,无需注册,直接在浏览器中使用,所有计算本地完成。
计算结果准确吗?
采用 NOAA 标准太阳算法,日出日落时刻精度约 ±1~2 分钟,已计入大气折射修正。实际时刻还会受海拔、地形遮挡和局部气象影响。
为什么太阳正午不是 12:00?
太阳正午是太阳到达当地子午圈最高点的时刻,受经度与时区中心经度差异、时差方程(EoT)影响,通常与 12:00 有几分钟到数十分钟偏差。
纬度经度怎么填?
纬度北半球为正、南半球为负;经度东经为正、西经为负。也可点击「定位当前位置」自动获取,或选择内置城市预设。
支持手机使用吗?
支持。页面已做响应式适配,手机和电脑均可正常使用。