How to Use 恒星时计算器
- 输入 UTC 日期与 UTC 时间 —— 本地时间需先换算为 UTC。
- 输入观测者经度 —— 东经为正、西经为负,单位为十进制度。
- 查看结果 —— 恒星时计算器返回 GMST 与 LST 的 HH:MM:SS 与十进制小时。
Formula & Theory - 恒星时计算器
IAU 1982 多项式以 0h UT 时的儒略日 JD0 与 UT 已过小时数 H 表示 GMST:
T = (JD0 - 2451545.0) / 36525
GMST0 = 24110.54841 + 8640184.812866 × T + 0.093104 × T² - 6.2e-6 × T³
GMST_秒 = GMST0 + 1.00273790935 × H × 3600
GMST = (GMST_秒 / 3600) mod 24
LST = (GMST + 经度 / 15) mod 24
换成 HH:MM:SS:
H = floor(LST)
M = floor((LST - H) × 60)
S = round(((LST - H) × 60 - M) × 60, 2)
Use Cases for 恒星时计算器
- 望远镜对极轴:赤道仪需要 LST 来准确指向目标。
- 天文摄影:根据天体的时角安排曝光。
- 天文教学:解释恒星每天为何提早 4 分钟升起。
- 业余无线电:月面反射(EME)依赖恒星时。
- 卫星过境:部分软件需输入 LST 或 GMST。
- 历史研究:复现旧观测记录的天空。
恒星时计算器采用纯 JavaScript,在浏览器中本地运行,结果即时呈现且保护隐私。