首页 > 编程语言 > 详细

JavaScript时间处理

时间:2021-04-05 12:25:36      阅读:23      评论:0      收藏:0      [点我收藏+]

  

 

  1. Date构造函数不使用new时,会忽略参数,返回当前时区的时间对象

  2. new Date()时,创建的是当前时区的时间对象(包含时区)
    技术分享图片

     

     

  3. Date.UTC(2020,1,1,1,1,1)可返回一个基于UTC的时间戳,当利用其创建时间对象时,会返回当地时区的时间对象
    技术分享图片

     

     

  4. 时间戳是个integer,不可能包含时区信息,因此,时间戳都是基于UTC(1970:01:01 00:00:00)来计算
    技术分享图片

     

     当创建t1后,t1打印的格式为GMT+0800,使用t1.getTime()获取时间戳时,是获取UTC时区(与t1同时)的时间戳,UTC是要晚8个小时的


    技术分享图片

     

     使用Date.UTC直接获取UTC时间戳,如果在GMT+0800时区以此时间戳创建时间对象,是要加8个小时,因为东八区时间要早


    同一个时间戳,放在不同时区,用来创建时间对象时,效果不同

  5. 创建一个UTC时间对象
    (new Date(Date.UTC(2020,1,1,1,1,1))).toUTCString()

    技术分享图片

     

     地球上,大家此时都处于同一个时间点,但是有不同的时间表示方式

     

     

     

JavaScript时间处理

原文:https://www.cnblogs.com/dissipate/p/14617805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!