基于GPS坐标与太阳黄经计算节气准确时间的JavaScript实现咨询
JavaScript太阳黄经与节气时间计算实现需求
我想要使用suncalc.js或其他JavaScript方案实现太阳相关计算,此前Stack Overflow上关于通过太阳方位角、仰角、经纬度反算对应日期时间的相关帖子未提供可行方案。
中日文化中的24节气按黄经计算分为两种方法:*平气(píngqì)*法基于太阳平均运动,将回归年均匀划分为24个周期;*定气(dìngqì)*法基于太阳在黄道上的实际位置确定。
我需要实现脚本,针对以下8个对应固定黄经的主要节气,输入指定年份、节气序号、计算方法、经纬度GPS坐标,输出对应节气的准确当地时间(格式为MM/DD hh:mm):
315° = 1 Lichun, 0° = 2 Chunfen (Spring Equinox), 45° = 3 Lixia, 90° = 4 Xiazhi (Summer Solstice), 135° = 5 Liqiu, 180° = 6 Qiufen (Autumn Equinox), 225° = 7 Lidong, 270° = 8 Dongzhi (Winter Solstice).
调用示例如下:
- 定气法调用:
getSolarTerm(2022,4,"dingqi","35.6819,139.7534")
计算2022年日本东京的定气法夏至,预期返回"06/21 18:14" - 平气法调用:
getSolarTerm(2022,4,"pingqi","35.6819,139.7534")
计算2022年日本东京的平气法夏至,预期返回"06/22 04:55"
内容的提问来源于stack exchange,提问作者ugisu
相关产品推荐
相关产品推荐

