作者: 她不美却常驻我心
博客地址: https://blog.csdn.net/qq_39506551
微信公众号:老王的前端分享
每篇文章纯属个人经验观点,如有错误疏漏欢迎指正。转载请附带作者信息及出处。
一、JS时间
JS 的时间是根据用户客户端的本地时间来获取的。也就是说,我们更改本地计算机的时间,会直接影响到 JS 获取的时间。
Date 对象看似用途十分钟广泛,但因为它获取的是用户的本地时间,所以实际开发中很少使用,一般都会以服务器时间为准。所以我们记住一些比较重要的方法即可。
想要创建 Date 对象,必须使用关键字 new,这是因为 Date 对象的原型是一个构造函数。
创建的时候根据参数的不同分以下几种情况:
- 无参数:获取标准格式的本机时间。
var d = new Date() // Tue Jun 09 2020 11:03:21 GMT+0800 (中国标准时间)
- 一个参数:传入标准时间格式。
var d = new Date("Thu Jul 09 2020 00:00:00 GMT+0800") // Thu Jul 09 2020 00:00:00 GMT+0800 (中国标准时间)
多个参数:按照 年、月、日、时、分、秒的顺序设置时间。
var d = new Date(2020,6,9,21,38,0) // Thu Jul 09 2020 21:38:00 GMT+0800 (中国标准时间)
二、JS获取时间
所有的方法分为 get 和 set 两种