Почему не совпадает время отдаваемое php и javascript?

Доброго времени суток. Случайно наткнулся на такой эффект 541a5dbb5b95492e925260848d1ce6de.PNG
вот код:
<?php
error_reporting(E_ALL);
date_default_timezone_set("UTC");
$date=time();

   echo($date.' '.date("Y-m-d H:i:s", $date).'<script>
    var date=new Date();
   	var d=date.getTime()+date.getTimezoneOffset()*60*1000;
    var d1=new Date(d);
    alert(Math.round(d/1000)+" "+d1);
   </script>');

?>

Может кто знает в чем причина?
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Время (часовая зона) на клиенте и сервере разное.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@DP-Studio
20 лет веб-разработки
Ну вообще то между исполнениями этих кусков кода время проходит -)))
Ответ написан
Разница в 3 часа, т.е. js у вас не учитывает прибавку времени
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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