時間戳定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。
因此,嚴格來說,不管你處在地球上的哪個地方,任意時間點的時間戳都是相同的。這點有利於線上和客戶端分布式應用統一追蹤時間信息。
但是不同的時區,當前時間戳對應的當前時間是不同的。
date_default_timezone_set('UTC');
var_dump(date_default_timezone_get()); //UTC
var_dump(time()); //1555320581
var_dump(date('Y-m-d H:i:s')); //2019-04-15 09:29:41
date_default_timezone_set('Asia/Shanghai');
var_dump(date_default_timezone_get()); //Asia/Shanghai
var_dump(time()); //1555320626
var_dump(date('Y-m-d H:i:s')); //2019-04-15 17:30:26
//兩個時間戳只相差幾秒,但是當前時間相差了八個小時。
