@fsgdoterr

Почему javascript и php сообщают мне неправильное время?

Пользуюсь локальным сервером, на моих часах сейчаc 23:53
если в PHP напишу
var_dump(date("Y-m-d H:i:s", time()));
он скажет мне 22:53 ...
если в JavaScript получу Date.now()/1000 и передам его ajax-ом в php и обработаю эту дату через тот же метод только вместо time() введу полученный таймстемп то он покажет мне уже 21:54 что еще на час меньше чем даже показывал php
как это фиксить?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Документацию по Date.now() читали?

Метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.

Гуглим, что такое UTC.

Соответственно, для date() можно заюзать date_default_timezone_set()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы