欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Date类型

程序员文章站 2022-05-27 20:25:48
...

Date类型时间的起始点为UTC格式的1970.1.1零时
创建日期对象使用下列方法,默认传递的参数是从上述的时间起点到该日期经过的毫秒数;因此可以通过Date.parse()和Date.UTC()更方便的进行参数传递;使用new Date()会根据传递的参数类型分别调Date.parse()或者Date.UTC()

var d = new Date(); //
  • Date.parse()方法接收一个日期字符串作为参数,参数类型包括

    • “月/日/年”
    • “英文月 日,年”
    • “英文星期 月 日 年 时:分:秒 时区”
    • YYYY-MM-DDTHH:mm:ss (兼容ES5才可以支持此类型参数)
  • Date.UTC()方法接收Number类型的一串参数,包括年、月(0-11)、日、时(0-23)、分、秒及毫秒数;其中年月是必须的;
    Date类型

    可以看到使用new Date()生成的日期是根据本地时区创建的,而使用new Date(Date.parse())生成的日期是根据GMT创建的;
    Date类型

Date.now()方法支持的浏览器包括IE9+、FireFox 3+、Chrome等,对于不支持的浏览器可以使用+操作符将Date对象转为字符串;
Date类型重写了toLocaleString()和toString(),输出格式为PST时间; Date.valueOf()返回相应时间的毫秒数
Date类型

  • 日期格式化方法
    Date类型

  • 常用日期/时间组件方法
    Date类型


参考文献:
《JavaScript高级程序设计》第三版