2013-08-01 13 views
2

Я храню отметки времени как UTC unix эпохи времени.Преобразование даты из формата unix в ISO8601

Я хочу преобразовать это время в формат ISO 8601. (2013-08-01T05:14:48Z)

Например, unix epoch time of 1375334088 средства 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); 
Смежные вопросы