Почему time () и Date.now дают разные результаты? - PullRequest
2 голосов
/ 24 марта 2020

Я почти уверен, что моя предыдущая функция работала как шарм раньше, но сейчас не работает. Может быть, кто-то может мне помочь? У меня есть следующий пример HTML код:

<span id="timetest" data-starttime="<?php echo time(); ?>"><?php echo time(); ?></span>

А затем в Jquery я пытаюсь получить разницу между time () и date.now () / 1000 (из-за миллисекунд) как это:

var startttime = $('#timetest').data('starttime');
var submitttime = Math.floor(Date.now() / 1000);
var totalttime = submitttime - startttime;

Но что бы я ни делал, результат totaltime = -66 (секунд) i sh. Что изменилось или что я делаю не так? Кто-нибудь еще заметил эту проблему?

1 Ответ

1 голос
/ 24 марта 2020

Как CBroe сказал выше: «Не у каждой компьютерной системы в мире обязательно должны быть абсолютно правильные часы ... Если сервер и клиент - это разные машины, различия могут быть легко»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...