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(). . .