date.sunrise_zenith
和date.sunset_zenith
自第5.1版以来一直处于PHP中,因此它在那里持续了10年以上。现在,我从来没有使用这些功能,所以我从来没有抱怨过非常糟糕的手册。没有示例,没有真正的解释。...可能是,直到现在,其他功能才使用。但是有什么意思?O.K,date.default_latitude
和date.default_longitude
我很快找到:在http://maps.google.de中搜索一个地方结果将是:如果您单击"这里是什么?"第一值是纬度,其次是经度。但是date.sunrise_zenith
和date.sunset_zenith
到底是什么意思?
我遇到的第一个问题: Zenith ,对我来说,这是太阳在中午的时候,所以在日落和日出时都不是我的。
我发现大多数示例都使用90
,那么90
是什么意思?地平线上方的90°
?这可能是,因为只有在赤道的9月21日和 3月21日和的 3月21日和上只有相同的长度,才有可能。但是,在 3月21日和 9月21日,白天和黑夜的每个地方都有相同的长度。因此,这似乎是原因,为什么我发现大多数示例说date.sunrise_zenith
和date.sunset_zenith
都在90
(°(附近。
so,我的问题:我如何确定特定地点的这两个值,例如德国慕尼黑?难道没有一些参与PHP
的人可以将此信息添加到PHP手册中吗?谢谢!
应该是90°,但是由于地球大气的折射,太阳在升起之前和燃料之后可见。这意味着太阳的中心位于地平线下方50分钟,因此我们必须校正具有该值的天顶(90°(,以获得日出和日落的实时。
这就是为什么您必须使用90°50'
作为date.sunrise_zenith
和date.sunset_zenith
的值。
这里的一些参考
PHP功能date_sunrise()
和date_sunset()
使用date.sunrise_zenith
和date.sunset_zenith
来计算有用的日出,日落或暮光时间,例如:
- 日出:太阳变得可见的点。
- 民事暮光之城:通常用来表示黎明的开始。
- 航海暮光:地平线在海上开始可见的点。
- 天文暮光:太阳开始成为任何照明的来源的点。
对于上述每个
,date.sunrise_zenith
和date.sunset_zenith
的天文值。
请参阅PHP手册中的示例