美文网首页
5.3 Date类型

5.3 Date类型

作者: AbbyLC | 来源:发表于2017-07-30 11:30 被阅读0次

    使用UTC(Coordinated Universal Time, 国际协调时间)来保存日期;
    即1970.1。1 午夜0时开始。


    创建一个日期对象

    var now = new Date();       //当前日期
    
    var date1 = new Date(Date.parse("July 23, 2017");   //特定日期
    var date2 = new Date("July 23, 2017");              //特定日期,与上等价
    
    //GMT时间2017年1月1日0时;          1月是0
    var y2k = new Date(Date.UTC(2017,0));
    //GMT时间2017年7月23日 17:55:55
    var allFives = new Date(Date.UTC(2017,6,23,17,55,55));
    
    用构造函数也可以构造与以上相似的,但构造的并不是GMT时间,而是本地时区时间
    //GMT时间:中国所采用的北京时间是GMT+8
    //2017年1月1日0时;          1月是0
    var y2k = new Date(2017,0);
    //2017年7月23日 17:55:55
    var allFives = new Date(2017,6,23,17,55,55);
    

    继承的方法

    如同其他引用类型,Date类型也重写了以下3方法↓

    方法名 说明
    toString() 通常返回带有时区信息的日期和时间
    valueOf() 根本不返回字符串,而是返回日期的毫秒表示。可以用作比较日期值(日期前后)
    toLocaleString() 按照与浏览器设置的地区相应的格式返回日期和时间。会包含AM和PM,但不包含时区信息

    日期格式化方法

    Date类的一些专门用于将日期格式化为字符串的方法:

    方法名 说明
    toDateString() 以特定于实现的格式显示星期几、月、日和年
    toTimeString() 以特定于实现的格式显示时、分、秒和时区
    toLocaleDateString() 以特定于地区的格式显示星期几、月、日和年
    toLocaleTimeString() 以特定于地区的格式显示时、分、秒和时区
    toUTCString() 以特定于实现的格式完整的UTC日期

    日期/时间组件方法

    从w3school截的图

    相关文章

      网友评论

          本文标题:5.3 Date类型

          本文链接:https://www.haomeiwen.com/subject/dsumkxtx.html