Date对象:用于处理时间和日期。
创建方法:var myDate = new Date()
Data对象会自动把当前时间与日期保存为初始值。
document.write(Date())
返回结果:
Tue Mar 13 2018 20:11:03 GMT+0800(中国标准时间)
Date对象的方法:
- Date(): 返回当前的日期和时间
- getDate() 返回今天的日(今天是本月的第几天?)
var day = new Date()
document.write(day.getDate())
返回结果:2 (今天确实是2号)
- getMonth() 返回本月的月份 返回值是 0(一月) 到 11(十二月) 之间的一个整数
var day = new Date()
document.write(day.getMonth())
返回结果:3
正确月份操作:
var day = new Date()
document.write(day.getMonth()+1)
- getFullYear() 返回年份
var day = new Date()
document.write(day.getFullYear())
返回结果:2018
- getDay() 返回今天是星期几
var day = new Date()
document.write(day.getDay())
返回结果:1
- getHours() 获取当前多少时。
var day = new Date()
document.write(day.getHours())
返回结果:20 (截取测试时间20:22)
- getMinutes() 获取当前分钟数
var day = new Date()
document.write(day.getMinutes())
返回结果:22 (截取测试时间20:22)
- getSeconds() 获取秒数
var day = new Date()
document.write(day.getSeconds())
返回结果:12
- getMilliseconds() 获取毫秒数
var day = new Date()
document.write(day.getMilliseconds())
- setDate() 改变当月中的日
改前: Tue Mar 13 2018 20:00:19 GMT+0800 (中国标准时间)
var day = new Date()
day.setDate(1) //括号内填写需要更改的日期
document.write(day)
//改后: Thu Mar 01 2018 20:03:06 GMT+0800 (中国标准时间)
- 同理可得
SetFullYear()改变年份
SetMonth() 改变月份
SetHours() 改变时
Setminutes() 改变分
Setseconds() 改变秒
SetMilliseconds()改变毫秒