首页 > 代码库 > JavaScript Date对象的常用处理

JavaScript Date对象的常用处理

Date 对象用于处理日期和时间

 

属性

constructor

定义:返回创建此对象的函数引用

prototype

定义:用于Date对象添加属性和方法

 

Date()

说明:返回当天的时间和日期

console.log(new Date())  //Sun Jun 11 2017 17:37:59 GMT+0800 (中国标准时间)

 

下面的方法需要结合Date对象进行使用

getDate()

说明:返回一个月中的某一天

console.log(new Date().getDate())  //11

 

getDay()

说明:返回一周中的某一天,0代表星期天,1代表星期一,依次类推

console.log(new Date().getDay())  //0

 

getMonth()

说明:返回月份,0代表一月,1代表二月,依次类推

console.log(new Date().getMonth())  //5

 

getFullYear()

说明:以四位数返回年份

console.log(new Date().getFullYear())  //2017

 

getHours()

说明:返回小时

console.log(new Date().getHours())  //17

 

getMinutes()

说明:返回分钟

console.log(new Date().getMinutes())  //4

 

getSeconds()

说明:返回秒数

console.log(new Date().getSeconds())  //45

 

getMilliseconds()

说明:返回毫秒

console.log(new Date().getMilliseconds())  //665

 

parse()

说明:返回 1970/1/1 午夜至目标的毫秒数

console.log(Date.parse(new Date()))  //1497176393000

 

setDate()

说明:设置当前月中的某一天

var dat=new Date
dat.setDate(20)
console.log(dat.getDate())  //20

 

 

setMonth()

说明:设置当前的月份

var dat=new Date
dat.setMonth(2)
console.log(dat.getMonth())  //2

 

setFullYear()

说明:设置当前的年份

var dat=new Date
dat.setFullYear(1996)
console.log(dat.getFullYear())  //1996

 

setHours()

说明:设置小时

var dat=new Date
dat.setHours(20)
console.log(dat.getHours())  //20

 

setMinutes()

说明:设置分钟

var dat=new Date
dat.setMinutes(20)
console.log(dat.getMinutes())  //20

 

setseconds()

说明:设置秒

var dat=new Date
dat.setSeconds(20)
console.log(dat.getSeconds())  //20

 

setMilliseconds()

说明:设置毫秒

var dat=new Date()
dat.setMilliseconds(20)
console.log(dat.getMilliseconds())  //20

 

setTime()

说明:以设置毫秒来设置date时间

var dat=new Date()
dat.setTime(7777156422)
console.log(dat)  //Wed Apr 01 1970 08:19:16 GMT+0800 (中国标准时间)

 

JavaScript Date对象的常用处理