首页 > 解决方案 > Javascript 时间戳在遥远的未来

问题描述

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

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

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

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

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

标签: javascriptdatetimestampunix-timestamp

解决方案


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

strtotime($date/1000);

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

预习

显示正确的时间:

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

推荐阅读