首先说明,这两个公式是建立在当地正午12点整太阳位于最高点的情况下的,也就是说日出时间和日落时间相对于12点对称日落时间-日出时间=12点。
昼长=日落时间-日出时间,昼长/2=12点-日出时间=日落时间-12点。
所以日出时间=12-昼长/2,日落时间=12+昼长/2
比如昼长是10小时的话,那么日出时间=12-10/2=7就是早上七点,那么日落时间=12+10/2=17就是晚上17点,
认为12点为一天中白天最中间的时刻,假设白天长6个小时,那么以12为中间值,白天就应该是从9点到15点,刚好六个小时,日出就是9时日落就是15时
这类题目是时间必须采用当地的地方时才正确。
“日出——正午——日落”这段时间是昼长,日出到正午和正午到日落肯定时间相同,所以
日出时间=12-昼长/2,
日落时间=12+昼长/2
上午=日出到正午12:00,即日出时间=12﹣上午时长·······①
下午=正午12:00到日落,即日落时间=12﹢下午时长·······②
而上午时长=下午时长,昼长=上午时长﹢下午时长,
故上午时长=下午时长=昼长/2·········································③
③代入①、②得:
日出时间=12﹣昼长/2
日落时间=12﹢昼长/2