2012-08-29 136 views
0

我讀的API文檔的,它使用這個時間戳格式:有人可以告訴我這是什麼日期格式嗎?

2012-08-29T15:31:23Z

我從來沒有見過一個有T和Z定位一樣,所以我不得不創建產生這種格式的自定義函數。

是否有一個內置的PHP方法生成這種格式或標準的時間戳?

回答

2

這是通用時間....這是日期,那麼一個時間分隔符和時間投入祖魯時間,這是一樣的UTC

您可以做一個簡單的print strtotime('2012-08-29T15:31:23Z');將其更改爲一個Unix時間戳

FROM W3

1994-11-05T08:15:30-05:00 CORRE美國東部標準時間1994年11月5日上午8點15分30秒。

1994-11-05T13:15:30Z對應於同一時刻。

+0

感謝您的意思,我更改日期以使用gmdate符合。 – Darren

0

它是由ISO 8601標準化的格式。 Z適用於UTC時區。

你可以用strtotime分析它,並創建自己與date(在DATE_常數來的DateTime Constants名單,這是從日期手冊頁鏈接):

$timestamp = strtotime('2012-08-29T15:31:23Z'); 
$datetime = date(DATE_ISO8601, $timestamp); 
1

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對應於同一時刻。

...「

相關問題