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 (中国标准时间)
时间: 2024-10-07 02:25:45