php時區測試

來源:互聯網
上載者:User

標籤:c   style   class   blog   code   java   

php裡面關於時間的函數有date,time,strtotime,gmdate等,裡面只要和時間字串相關的基本都收到時區的影響,所以時間戳記才是唯一穩定時間記錄,因為標準都是統一的。
這裡聯想到資料庫的儲存時間欄位,雖然不為時間戳記更適合資料庫儲存與查詢,還可以用到很多時間函數。但是如果伺服器跨時區,或者業務跨大範圍地區的還是記錄時間戳記更好。

時間是2014-05-06

date_default_timezone_set(‘Asia/Shanghai‘);
echo date_default_timezone_get(),‘:‘;echo strtotime($_GET[‘s_begin_time‘]),‘<br>‘,date("Z",strtotime($_GET[‘s_begin_time‘])),‘<br>‘;echo strtotime($_GET[‘s_begin_time‘])+date("Z"),‘<br>‘;echo time(),‘<br>‘;
date_default_timezone_set(‘Asia/Tokyo‘);echo date_default_timezone_get(),‘:‘;echo strtotime($_GET[‘s_begin_time‘]),‘<br>‘,date("Z",strtotime($_GET[‘s_begin_time‘])),‘<br>‘;echo strtotime($_GET[‘s_begin_time‘])+date("Z"),‘<br>‘;echo time(),‘<br>‘; date_default_timezone_set(‘GMT‘);echo date_default_timezone_get(),‘:‘;echo strtotime($_GET[‘s_begin_time‘]),‘<br>‘,date("Z",strtotime($_GET[‘s_begin_time‘])),‘<br>‘;echo strtotime($_GET[‘s_begin_time‘])+date("Z"),‘<br>‘;echo time(),‘<br>‘;exit;
時區時間:Asia/Shanghai:1399305600位移時間:28800轉換後的標準時間:1399334400伺服器標準時間:1401353087

Asia/Tokyo:13993020003240013993344001401353087

GMT:1399334400013993344001401353087

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.