JS时间戳
JavaScript获取当前时间戳的三种方法:
var timestamp = Date.parse(new Date());
var timestamp = (new Date()).valueOf();
var timestamp=new Date().getTime();
JavaScript 将时间戳转换为时间
t = new Date(timestampStr);
时区偏移
使用new Date()获取到的时间可能是中时区的标准时间,不是当前时区的时间,比如我们可能需要北京时间,但是输出的new Date()可能是晚8小时的伦敦时间(UTC)。一般浏览器会自动输出当前时区,但是如果使用Node,可能就需要校准时间。我们可以通过new Date().getTimezoneOffset()来获取时区的偏移。然后通过计算获取时间。
如果需要通过时间字符串来生成时间,可以添加时区字符串矫正:
new Date('2019-06-06 12:45:53 GMT+0800');
您的赞助将会支持作者创作及本站运维
发表评论