跳到主要內容

太陽時間


昨天晚上跨農曆年,剛好在看 PHP phpinfo() Outpute 出來的資訊,發現 Date 這個函數群也有經緯度的參數設定。因為最近都在用 Google Map API 的東西,所以突然臨機一動,這剛好可以結合在一起。
Directive Local Value Master Value
date.default_latitude 31.7667 31.7667
date.default_longitude 35.2333 35.2333
date.sunrise_zenith 90.583333 90.583333
date.sunset_zenith 90.583333 90.583333
date.timezone Asia/Taipei Asia/Taipei
這些是 PHP 預設的參數,查了一下 PHP 手冊有兩個函數可以使用到 date_sunrisedate_sunset
date_sunrise — Returns time of sunrise for a given day and location
date_sunset — Returns time of sunset for a given day and location
最後再將 Google Maps 與 PHP 的 date_sunrise 、 date_sunset 結合就產生 "太陽時間" 這個功能。可以利用地圖的機動性查詢不同位置的日出、日落時間。氣象局也有公佈一年份的日出、日落時間,拿來比對一下大致上沒有什麼問題。

留言

show