怎么让算日落时间?

浦涵浦涵最佳答案最佳答案

这问题我十年前在百度天文贴吧问过,当时有个吧友给了一个很好的解释,在这里发出来,仅供参考(可能涉及知识有限,有错误请指正) 首先我们要知道,要计算某个地方的日落时间,必须知道该地的经度和纬度。经度好说,手机地图上直接找。但是对于纬度,在手机上显示的往往不够准确,这时候我们可以把经纬度输入谷歌地球或者NASA的Planet42进行换算,选择“时区”为“北京时区”(因为我国的标准时区是东八区,比北京时间还快一个小时呢!)得到一个大约的纬度值。

这个值虽然大概,但是已经足够我们使用,因为我们只要知道了当时的赤纬(也就是太阳和地心连线在地面的投影与地的夹角),就可以通过查表得到当地的时间了。而赤纬在春分秋分时节最简单,只要找到相应的日期,在百度上一搜就有。不过到了冬至夏至春分秋分的时候就要麻烦一点了。 以冬至为例,我们需要求出此时的太阳直射点坐标。由于此时太阳直射南回归线,所以只需要将南回归线的经度和纬度分别代入上述公式即可。

得到此时的太阳直射点坐标后,我们再利用上面那个公式,将其化成当地的地理坐标(经度和纬度)。最后一步就是查找当地的时间了。 同样的方法可以计算其他几天的落日时间。不过在夏至冬至春分秋分之时,求解两个坐标系的转换关系比较麻烦,需要借助计算机。至于夏至和冬至的正午太阳高度就不帮楼主算了,楼上各位都写得很详细,楼主可以参考一下。

我来回答
请发表正能量的言论,文明评论!