【发布时间】:2017-05-03 22:38:57
【问题描述】:
date.sunrise_zenith 和 date.sunset_zenith 自 PHP 5.1 版本起就已在 PHP 中使用,因此已经存在 10 多年了。
直到现在,我从来没有使用过这些功能,所以在这一点上我从来没有抱怨过非常糟糕的手册。没有例子,没有真正的解释....可能是,它直到现在还没有被其他功能使用....
但是有什么意义呢?
好的,date.default_latitude 和 date.default_longitude
我很快找到:在http://maps.google.de中搜索一个地方
结果将是:如果您单击“这里有什么?”第一个值是纬度,第二个是经度。但是date.sunrise_zenith 和date.sunset_zenith 到底是什么意思呢?
我遇到的第一个问题:天顶,对我来说,是中午太阳在我上方的时候,所以既不是日落也不是日出。
我发现大多数例子都使用90,那么90是什么意思呢? 90° 地平线以上?这可能是,因为只有在赤道的 3 月 21 日 和 9 月 21 日 的昼夜长度相同时,这才有可能。但是,在 3 月 21 日 和 9 月 21 日,在世界的每个地方,白天和黑夜的长度都是一样的。所以这似乎是原因,为什么我发现的大多数例子都说date.sunrise_zenith 和date.sunset_zenith 都在90 (°) 附近。
所以,我的问题:
如何准确确定特定地点的这两个值,例如德国慕尼黑?
PHP 中没有一些人可以将此信息添加到 php 的手册中吗?谢谢!
【问题讨论】: