преобразование строки времени iso возвращает неверный объект даты и времени в php

Преобразование строки iso во время зулу возвращается в следующий раз. Я не уверен, что я сделал неправильно, пожалуйста. см. пример ниже

$dateTime = "2020-04-31T23:59:58Z"
(new DateTime($dateTime)); // returns  2020-05-01 23:59:58.0 +00:00


person O_o lovesCandy    schedule 04.05.2020    source источник


Ответы (1)


В апреле 30 дней.

Таким образом, DateTime возвращает «31 апреля» как 1 мая (30 апреля + 1 день).

person esqew    schedule 04.05.2020
comment
Спасибо! понял, что за 15 минут публикации этого - person O_o lovesCandy; 04.05.2020