My PHP неправильно конвертирует дату, ответ выключен на один час, я думаю, проблема в том, что PHP думает, что Европа / Вильнюс в это время EEST в это время, что должно означать UTC + 3, но это на самом деле UTC + 2 в это время. Любая помощь, как решить эту проблему будет высоко ценится. Удачного дня!
Мой код:
$timezone = new DateTimeZone('Europe/Vilnius');
$UTCtimezone = new DateTimeZone('UTC');
$UTC_time = new DateTime($raw_date, $timezone); --> $raw_date is '2020-04-18 13:48:22'
В это время дата читается = 2020-04-18 13:50:05 EEST, что является правильным, за исключением бита EEST.
$UTC_time->setTimezone($UTCtimezone);
В это время указывается дата 2020-04-18 10:50:05 UT C, что сейчас неверно, поскольку время UT C сейчас должно быть 2020-04-18 11:50 : 05
Множество очков кармы для всех, у кого есть предложения!