首页 > 技术文章 > Date类型

xyn0909 2017-09-13 18:43 原文

js提供了两种方法:Date.parse()和Date.UTC()

 

1、Date.parse()

    接收一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数

  例如:  new Date(Date.parse("May 25,2005"))

               Wed May 25 2005 00:00:00 GMT+0800 (中国标准时间)

   实际上,如果直接将表示日期的字符串传递给Date构造函数,也会在后台调用Date.parse().

 

   例如:  new Date("May 25,2005")

                Wed May 25 2005 00:00:00 GMT+0800 (中国标准时间)

  上述两种方法结果是一样的。

 

2、Date.UTC()

   同样也返回表示日期的毫秒数,但是与上面不同的是,一月是0,二月是1等。。

   参数分别为年份、基于0的月份、月中的哪一天(1到31)、小时数(0到23)、分钟、秒以及毫秒数。在这些参数中,只有前两个参数(年和月)是必需的,

   如果没有提供月中的天数,则假设天数为1;如果省略其他参数,则统统假设为0.

   例如:new Date(Date.UTC(2000,0))

              Sat Jan 01 2000 08:00:00 GMT+0800 (中国标准时间)

 

另外:Date.now()方法返回表示调用这个方法时的日期和时间的毫秒数

推荐阅读