Skip to content

JavaScript时间处理

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');

领支付宝红包:打开支付宝搜索 726845401

领饿了么红包:0fυィ直文本 e:/$XGzEgR8$~.👉饿了么App👈【快來領外賣紅包,最高20元,人人都有哦~】

 

您的赞助将会鼓励作者技术文章创作以及支持本站运维。

发表评论

Your email is never published nor shared. Required fields are marked *


TOP