ECMAScript中的Date类型是在早期Java中的类基础上构建的。Date类型使用自 UTC(国际协调时间)1970 年 1 月 1 日午夜零时开始经过的毫秒数来保存日期。
var d = new Date();
日期对象下的方法
读取日期的的方法:
年:getFullYear()
月:getMonth()+1 0——11表示十二个月
日:getDate()
星期:getDay()
时/分/秒:getHours()/ getMinutes()/ getSeconds()
写日期的方法
setFullYear(年份, 月份, 月份中的某天) // 年份是必写,另外两个参数可以选择性写
setMonth(month, day) // 设置参数与年份类似
setDate(day)// 设置参数与年份类似
setHours(hour, min, sec, millisec) //小时是必写,另外三项选写
setMinutes(min, sec, millisec) // 与设置小时类似
setSeconds(sec, millisec) // 与设置小时类似
setMilliseconds(millisec) // 与设置小时类似
setTime() // 用毫秒数设置时间
时间戳的概念
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数;
1970年1月1日作为UNIX系统的纪元时间(开始时间)
获取当前时间戳的方式
getTime() 方法可以获取当前时间到1970年1月1日0时0分0秒的总毫秒数。
获取1970年01月01日00时00分00秒至现在的总毫秒数
var timestamp = new Date().getTime(); ——推荐
var timestamp = Date.parse(new Date());
var timestamp = (new Date()).valueOf();
日期对象的设置
1.两种方式设置日期(数字和字符串)
2.通过日期的方法设置日期:
setFullYear()/ setMonth()/ setDate(). . .