在date_sun_info()中什么是Transit

Lee*_*man 5 php

我理解太阳运输的意思是太阳从日出位置移动到日落位置所需的时间,但是date_sun_info()运输似乎返回太阳正好在日出和日落位置之间的中点.

$sun_info = date_sun_info(strtotime("2006-12-12"), 31.7667, 35.2333);
foreach ($sun_info as $key => $val) {
 echo "$key: " . date("H:i:s", $val) . "\n";
}
Run Code Online (Sandbox Code Playgroud)

上面的例子将输出:

日出:05
:52 :11 日落:15 :41 :21
过境:10 :46 :46
civil_twilight_begin:
05:24 :08 civil_twilight_end:16
:09 :24 nautical_twilight_begin:04
:52 :25 nautical_twilight_end:16 :41 :06
astronomical_twilight_begin :04:21:32
astronomical_twilight_end:17 :12:00

vas*_*ite 2

凌日是太阳经过观察者子午线的时间。所以从日晷上看你所在的经度是正午。时钟正午和太阳正午通常有很大不同,我怀疑给出的时间是 UTC,尽管这是一个猜测,因为手册中没有对此进行解释,我希望会给出接近 12:00 的结果,尽管我没有'我没有时间正确检查计算结果。

编写此函数的人可能不理解术语“transit”,就像编写 date_sunrise() 和 date_sunset() 函数的人不理解术语“zenith”一样