61、创建时间对象
在Js中 Date 给我们提供了操作时间的一些方法,是JS内置的一个对象
var timer = new Date()
console.log(timer)
62、时间对象的参数
* 创建时间对象的时候,可以选择传递参数,也可以不传递参数
* 如果需要传递参数,分为两种方式
①.数字
* 最少要传递两个值,年 和 月(JS中0-11代表了1-12月)
```js
var timer = new Date(2020, 00, 31, 23, 59, 59)
console.log(timer)
```
②.字符串
* 最少只需要传递一个参数年份即可(字符串的形式传递时月份从1开始)
```js
var timer = new Date('2019-02-13 13:14:15')
console.log(timer)
```
63、获取时间对象
var timer = new Date()
①.得到时间对象中的年份
var year = timer.getFullYear()
console.log(year)
②.得到时间对象中的月份
var month = timer.getMonth()
console.log(month)
③.得到时间对象中的那一天/日
var day = timer.getDate()
console.log(day)
④.得到时间对象中的小时
var hours = timer.getHours()
console.log(hours)
⑤.得到时间对象中的分钟
var minutes = timer.getMinutes()
console.log(minutes)
⑥.得到时间对象中的秒
var seconds = timer.getSeconds()
console.log(seconds)
⑦.得到时间对象中的一周的第几天(用0-6表示周一到周日,但是周日为0)
var days = timer.getDay()
console.log(days)
⑧.getTime 按照格林威治时间计算 从1970年1月1日0时0分0秒 到 现在(或指定日期)的毫秒数
var getTime = timer.getTime()
console.log(getTime)
64、设置时间对象
var timer = new Date()
①设置 年
timer.setFullYear(2008)
console.log(timer.getFullYear())
②设置 月
timer.setMonth(11)
console.log(timer.getMonth())
③设置 当月的第几天
timer.setDate(20)
console.log(timer.getDate())
⑤注意:没有设置 本周的第几天
⑥设置 时
timer.setHours(16)
console.log(timer.getHours())
⑦设置分
timer.setMinutes(30)
console.log(timer.getMinutes())
⑧设置秒
timer.setSeconds(40)
console.log(timer.getSeconds())
⑨设置毫秒(0-999)
timer.setMilliseconds(888)
console.log(timer.getMilliseconds())
⑩直接设置到1970 的总毫秒
timer.setTime(123456789)
console.log(timer.getTime())