Appearance
Date 是日期类
通过它可以对时间进行处理
javascript
var time = new Date();
// 获取当前客户端本机时间(当前获取的时间不能作为重要的参考依据)
// 获取结果是一个日期格式的对象
// Wed Mar 20 2019 17:37:16 GMT+0800 (中国标准时间)
typeof new Date() -> object
time.getFullYear() 获取四位数整年
time.getMonth() 获取月份
time.getDate() 获取日
time.getDay() 获取星期(0-6代表周日-周六)
time.getHours() 获取小时
time.getMinutes() 获取分钟
time.getSeconds() 获取秒
time.getMilliseconds() 获取毫秒
time.getTime() 获取当前日期距离'1970-01-01 00:00:00'的毫秒差
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
javascript
var time = new Date('2017-10-22');
// 当new Date 中传递一个时间格式的字符串,相当于把这个字符串换位标准时间对象
// (转换完成后,就可以调取上面我们讲的那些方法)
1
2
3
2
3
时间格式的字符串 '2017-10-22' (IE 下识别不了)
'2017/10/22 16:15:34'
'1508659621314'(如果传递的是距离 1970 年那个毫秒查,也可以识别转换的,但是只能是数字,不能是字符串)