Javascript时间戳在不久的将来

时间:2018-06-20 10:19:46

标签: javascript date timestamp unix-timestamp

我想返回当前日期的时间戳。我使用以下JavaScript命令:

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

这将返回例如以下时间戳记:1529489842210

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

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

1 个答案:

答案 0 :(得分:1)

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

strtotime($date/1000);

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

preview

告诉我正确的时间:

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