深入理解Date对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gtLBTNq9mr3/article/details/82322598

全文字数:   309

640?wx_fmt=gif

1 分钟


在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建日期对象,必须传入表示该日期的毫秒数, 或者法接收一个表示日期的字符串参数。


new Date(1535772985184)

Sat Sep 01 2018 11:36:25 GMT+0800 (中国标准时间)

new Date('2018-9-1 11:36:25')

Sat Sep 01 2018 11:36:25 GMT+0800 (中国标准时间)


其中,Date.parse()方法接收一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数。如果传入Date.parse()方法的字符串不能表示日期,那么它会返回NaN。

扫描二维码关注公众号,回复: 3874758 查看本文章


Date.parse('2018-9-1 11:36:25')

1535772985000


还有Data.now()方法,返回表示调用这个方法时的日期的毫秒数。


Date.now()

1535772985184


使用+操作符也可以把Data对象转换得到毫秒数,其实这个方法转换的过程是调用的Number方法。


+new Date(1535772985184)

1535772985184

Number(new Date(1535772985184))

1535772985184


《前端精髓》

288月

640?wx_fmt=jpeg

如何更好地利用JavaScript数组

208月

640?wx_fmt=jpeg

如何面试一位前端工程师


640?wx_fmt=png

猜你喜欢

转载自blog.csdn.net/gtLBTNq9mr3/article/details/82322598