我讀的API文檔的,它使用這個時間戳格式:有人可以告訴我這是什麼日期格式嗎?
2012-08-29T15:31:23Z
我從來沒有見過一個有T和Z定位一樣,所以我不得不創建產生這種格式的自定義函數。
是否有一個內置的PHP方法生成這種格式或標準的時間戳?
我讀的API文檔的,它使用這個時間戳格式:有人可以告訴我這是什麼日期格式嗎?
2012-08-29T15:31:23Z
我從來沒有見過一個有T和Z定位一樣,所以我不得不創建產生這種格式的自定義函數。
是否有一個內置的PHP方法生成這種格式或標準的時間戳?
這是通用時間....這是日期,那麼一個時間分隔符和時間投入祖魯時間,這是一樣的UTC
您可以做一個簡單的print strtotime('2012-08-29T15:31:23Z');
將其更改爲一個Unix時間戳
例
1994-11-05T08:15:30-05:00 CORRE美國東部標準時間1994年11月5日上午8點15分30秒。
1994-11-05T13:15:30Z對應於同一時刻。
它是由ISO 8601標準化的格式。 Z
適用於UTC時區。
你可以用strtotime分析它,並創建自己與date(在DATE_常數來的DateTime Constants名單,這是從日期手冊頁鏈接):
$timestamp = strtotime('2012-08-29T15:31:23Z');
$datetime = date(DATE_ISO8601, $timestamp);
ISO 8601日期時間格式規範
http://www.w3.org/TR/NOTE-datetime
」 ...... 例子
1994-11-05T08:15:30-05:00對應於1994年11月5日上午8:15:30美國東部標準時間。
1994-11-05T13:15:30Z對應於同一時刻。
...「
感謝您的意思,我更改日期以使用gmdate符合。 – Darren