日の出・日の入り時刻等によりバナーデザインが変わります。
1)00:00:00〜astronomical_twilight_begin
2)astronomical_twilight_begin〜sunrise
3)sunrise〜transit
4)transit〜sunset
5)sunset〜astronomical_twilight_end
6)astronomical_twilight_end〜24:00:00
日の出・日の入り時刻等は、PHPのdate_sun_info()関数を利用しています。
date: 20241222また、時刻の計算に必要な緯度・経度はアクセスされたIPアドレスからIPInfoDB | Free IP Address Geolocation Toolsのサービスを使って取得しています。(そんなに正確ではありませんw)
SimpleXMLElement Object ( [statusCode] => OK [statusMessage] => SimpleXMLElement Object ( ) [ipAddress] => 3.145.58.141 [countryCode] => US [countryName] => United States of America [regionName] => Ohio [cityName] => Columbus [zipCode] => 43085 [latitude] => 39.9614 [longitude] => -82.9977 [timeZone] => -05:00 )