Сегодня я столкнулся с проблемой с PHP. Преобразование DateTime в временную метку Unix работало так, как ожидалось до сих пор. Я использую этот код для преобразования времени:Преобразование PHP в timestamp unix дает -2hr
<?php
$date = date_create("08:00");
$unix = $date->getTimestamp();
echo $unix;
?>
И повторил текст является 1463119200, который указывает на время 06:00, в соответствии с онлайн-конвертер. Любое время, указанное как переменная string to date, приводит к времени - 2 часа. Почему это так? И почему все работает до сих пор? Спасибо за ваши ответы заранее.
Какая настройка часового пояса в вашем php.ini? –
date.timezone = Europe/Paris – Jaimez
И в настоящее время в Париже разница в 2 часа от UST/UTC –