用PHP获取城市日落/日出时间的简便方法

rex*_*das 1 php

有没有办法在PHP中获得日出和日落时间而无需处理Zenith和GMT补偿?

天顶和GMT 的功能date_sunrise()date_sun()要求,我不想处理.

理想情况下,我只想写someSunriseFunction(<latitude>, <longitude>, <timezone>)someSunriseFunction(34.30, -118.15, 'EST')是洛杉矶.

谢谢.

dec*_*eze 6

时区是这个功能没什么用处.该信息已包含在纬度和经度中.您需要的是位置和时间戳,因为太阳在一年中的不同时间在不同时间设置和升起.

这正是date_sun_info给你的东西:

date_sun_info ( int $time , float $latitude , float $longitude )
Run Code Online (Sandbox Code Playgroud)