Javascript 时间戳是遥远的未来

Javascript timestamp is far in the future

我想要 return 当前日期的时间戳。我使用这个 JavaScript 命令:

var date = Date.now();
var par = document.getElementById("testdate");
par.innerHTML = date;
<p id="testdate"></p>

这 return 例如以下时间戳:1529489842210

但是当我检查时间戳时,我得到以下日期:08/08/50437 @ 5:30pm (UTC)

这绝对不是当前日期^^或者我睡得太久了;)

JavaScript 显示自纪元以来经过的毫秒数。您必须在 PHP 中将其转换为秒。使用:

strtotime($date/1000);

此外,在 JavaScript 中,您可以使用 new Date():

告诉我正确的时间:

» new Date(1529489842210)
« Wed Jun 20 2018 11:17:22 GMT+0100 (British Summer Time)