2013-08-01 113 views
2

我將時間戳存儲爲UTC unix時代。將轉換日期從unix格式轉換爲ISO8601

我想將該時間轉換爲ISO 8601格式。 (2013-08-01T05:14:48Z

例如,1375334088的unix時代意味着Thu, 01 Aug 2013 05:14:48 GMT

但是當我做date('c', 1375334088)它給2013-08-01T06:14:48+01:00,而不是2013-08-01T05:14:48Z

+0

可能是由於您的默認時區設置 –

+1

@ User016:是的,這就是我想知道的。即使設置了我的時區,如何獲取ISO 8601格式? –

回答

0

應該是這樣的:

echo date('Y-m-d\TH:i:s\Z', 1375334088);