Time 服務介紹與實作方法
透過第三方 API
市面上有眾多提供時間的 API,大部分頭提供有 REST API 可供存取,以下是一家免費服務商的範例,透過 API 取得目前的 Unixtimestamp
送出請求
http://www.convert-unix-time.com/api?timestamp=now取得回應
{
"localDate":"Monday 5th March 2018 02:22:11 PM",
"utcDate":"Monday 5th March 2018 02:22:11 PM",
"format":"l jS F Y h:i:s A",
"returnType":"json",
"timestamp":1520259731,
"timezone":"UTC",
"daylightSavingTime":false,
"url":"http:\/\/www.convert-unix-time.com?t=1520259731"
}透過 Express 直接在 Parse Server 提供 Time 服務
若您架設有 Parse 伺服器,也可以透過伺服器直接掛載一個端口來讓使用者取得伺服器時間
將 /time 掛載時間值回傳
透過 Firebase Realtime Database 取得 Server Time
若您的服務架設在 Firebase Realtime Database 之上,您也可以透過伺服器 Clock Skew 功能,來取得本地端時間與伺服器端時間的時間差,即可推估精準的伺服器時間
Last updated