Я хочу, чтобы преобразовать эту строку '2016-05-30 15:35:00' в ISO 8601 формат, который должен выглядеть следующим образом:PHP ISO 8601 проблема преобразования формата
Ожидаемый результат: 2016 -05-30T15: 35: 00 + 05: 30
Я попытался следующие, но на выходе его на 2 часа меньше,
$phpdate = strtotime('2016-05-30 15:35:00'); echo gmdate('Y-m-d\TH:i:s\+05:30', $phpdate);
Выход: 2016-05-30T13: 35: 00 + 05: 30
ли я сделал ошибку где-нибудь? или есть более простой способ для этого преобразования?
дата использования вместо gmdate – splash58
'gmdate' для UTC в вам нужно использовать 'date' как' date ('Ymd H: i: sP', $ phpdate); ' –
спасибо за быстрые ответы :) –