Я установил виртуальную машину с php, mysql, apache2.Получить неверную дату в php с помощью виртуальной машины
Теперь, когда я пишу в терминале: date
Я получаю: Thu Dec 06:55:25 EET 2016
.
Когда я пытаюсь получить сейчас дату в PHP,
Я пишу: error_log(print_r(new \DateTime('now'),true), 3, "/tmp/error.log");
И я получаю:
DateTime Object
(
[date] => 2016-12-01 06:56:33
[timezone_type] => 3
[timezone] => Europe/Bucharest
)
Но теперь час: 17:06
.
Как это можно решить? Пожалуйста, помогите мне и извините за мой английский.
Похоже, что даты системы и PHP синхронизированы, но неверны. Вам нужно исправить дату в вашей ОС. – aynber
@aynber, Как это исправить? Есть способ? –
Я люблю 'sudo ntpdate pool.ntp.org', если виртуальная машина использует linux. – aynber