php конвертировать дату в формате iso gmt - PullRequest
0 голосов
/ 24 января 2020

Здравствуйте, мне нужно сохранить длительность (0 à 24h) в моей базе данных в формате 1970-01-01T00: 00: 00.000Z

Итак, как преобразовать значение, например: от 2:00 до 1970 -01-01T02: 00: 00.000Z

Я пробовал это, но дата не в формате GMT ​​

$date   = "1970-01-01T00:00:00.000Z";
$v      = date(DATE_ISO8601, strtotime('+2 hour', strtotime($date)));
$conn->update('measure', array('observence' => $v), array('id_measure' => 34943));

Возвращено: 1970-01-01T03: 00: 00 + 0100

Что мне нужно: 1970-01-01T02: 00: 00.000Z

Заранее благодарен за любую помощь

1 Ответ

0 голосов
/ 24 января 2020

Вы можете использовать пользовательский формат "Y-m-d\TH:i:s\.000\Z" вместо DATE_ISO860

...