標籤: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