Date對(duì)象:用于處理時(shí)間和日期。
創(chuàng)建方法:var myDate = new Date()
Data對(duì)象會(huì)自動(dòng)把當(dāng)前時(shí)間與日期保存為初始值。
document.write(Date())
返回結(jié)果:
Tue Mar 13 2018 20:11:03 GMT+0800(中國(guó)標(biāo)準(zhǔn)時(shí)間)
Date對(duì)象的方法:
- Date(): 返回當(dāng)前的日期和時(shí)間
- getDate() 返回今天的日(今天是本月的第幾天?)
var day = new Date()
document.write(day.getDate())
返回結(jié)果:2 (今天確實(shí)是2號(hào))
- getMonth() 返回本月的月份 返回值是 0(一月) 到 11(十二月) 之間的一個(gè)整數(shù)
var day = new Date()
document.write(day.getMonth())
返回結(jié)果:3
正確月份操作:
var day = new Date()
document.write(day.getMonth()+1)
- getFullYear() 返回年份
var day = new Date()
document.write(day.getFullYear())
返回結(jié)果:2018
- getDay() 返回今天是星期幾
var day = new Date()
document.write(day.getDay())
返回結(jié)果:1
- getHours() 獲取當(dāng)前多少時(shí)。
var day = new Date()
document.write(day.getHours())
返回結(jié)果:20 (截取測(cè)試時(shí)間20:22)
- getMinutes() 獲取當(dāng)前分鐘數(shù)
var day = new Date()
document.write(day.getMinutes())
返回結(jié)果:22 (截取測(cè)試時(shí)間20:22)
- getSeconds() 獲取秒數(shù)
var day = new Date()
document.write(day.getSeconds())
返回結(jié)果:12
- getMilliseconds() 獲取毫秒數(shù)
var day = new Date()
document.write(day.getMilliseconds())
- setDate() 改變當(dāng)月中的日
改前: Tue Mar 13 2018 20:00:19 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
var day = new Date()
day.setDate(1) //括號(hào)內(nèi)填寫需要更改的日期
document.write(day)
//改后: Thu Mar 01 2018 20:03:06 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
- 同理可得
SetFullYear()改變年份
SetMonth() 改變?cè)路?SetHours() 改變時(shí)
Setminutes() 改變分
Setseconds() 改變秒
SetMilliseconds()改變毫秒