你如何获得JavaScript中的时间戳?
我怎样才能在JavaScript中获得时间戳?
类似于Unix的时间戳,即代表当前时间和日期的单个数字。 可以是数字或字符串。
var timeStampInMs = window.performance && window.performance.now && window.performance.timing && window.performance.timing.navigationStart ? window.performance.now() + window.performance.timing.navigationStart : Date.now();
console.log(timeStampInMs, Date.now());
我喜欢这个,因为它很小:
+new Date
我也喜欢这个,因为它与现代浏览器一样短而且兼容,500多人投票认为它更好:
Date.now()
JavaScript使用自时代以来的毫秒数,而大多数其他语言使用秒数。 您可以使用毫秒,但只要您传递一个值来表示PHP,PHP本地函数就可能会失败。 所以要确定我总是使用秒,而不是毫秒。
这会给你一个Unix时间戳(以秒为单位):
var unix = Math.round(+new Date()/1000);
这会给你自纪元(不是Unix时间戳)以来的毫秒数:
var milliseconds = new Date().getTime();
链接地址: http://www.djcxy.com/p/231.html