日出与日落时间 的工作原理
日出日落时间计算工具使用标准天文算法,在浏览器内计算任意地点和日期的精确日出、日落、正午和全天日照时长。你提供所选地点的经纬度,可以自己输入,也可以点击定位按钮,在获得你的许可后从设备中填入;选好日期后,工具即使用 NOAA 太阳位置公式计算太阳事件。不会向服务器发送任何查询,公式完全在 JavaScript 中运行。
计算考虑了时差方程、给定日期的太阳赤纬以及观测者的纬度,以确定太阳穿越地平线时的时角。民用、航海和天文曙暮光时间也由相应俯角(地平线以下 6、12 和 18 度)通过同样的角度计算推导得出。在靠近极点的极端纬度,工具会正确报告极昼或极夜情况,而不是虚构一个日出时间。从列表中选择时区后,时刻显示会随之调整,夏令时会根据你所选的日期自动解析,而不是让你每年手动调整两次固定的数字偏移量。