DST 夏令時間 summer Time /日光節約時間 daylight saving time



DST (譯:夏令時間 summer Time /日光節約時間 daylight saving time)

為節約能源而生的制度,
高緯度國家夏天日照長,若無DST,太陽提早升起但大家還在睡,所以將時間往前推一小時,
提早睡、提早起

會隨各國法規而決定實施長度,是否實施
目前歐洲、美洲、澳、俄仍在實施,美國不是所有洲都實施
  • 實施區間
    • 舊版:4月第一個星期日 02點 ~ 10月最後一個星期日 02點
    • 新版:3月第二個星期日 02點 ~ 11月最後一個星期日 02點
  • 變換方式
    • 實施當天 01:00,下一秒會直接跳到 02:00
    • 結束當天 02:00,下一秒會直接跳回 01:00

    • 實施當天,一天 23小時
    • 結束當天,一天 25小時

程式面
  • PHP
    • date('I') //1=為日光節約, 0=非日光節約
    • listAbbreviations() //列出全部域名、DST 長度、離 GMT 多久 (link)
    • DateTimeZone 物件
  • Mysql
  • Jquery
    • jsTimezoneDetect (link) //會自動計算 DST
程式面狀況
  • 實施當天,若 cron 在 01:00~02:00 之間,會漏跑
  • 實施區間,時間會位移
  • 結束當天,若 cron 在 02:00 ,會跑兩次
DST 夏令時間 summer Time /日光節約時間 daylight saving time DST 夏令時間 summer Time /日光節約時間 daylight saving time Reviewed by Wild on 6/22/2016 10:16:00 下午 Rating: 5

沒有留言:

沒有Google帳號也可發表意見唷!

技術提供:Blogger.