日期时间对象

日期时间对象

1.定义:用来保存日期时间的,以特定的时间段保存时间,从1970年向前和向后推285616年。UTC是格林尼治时间,又称为世界统一时间,

2.日期时间对象:Date

3.实例化日期时间对象

  var data = new Date()   表示当前本地时间

  var s = new Date()*1 == date.valueOf()

;    表示特定时间戳,从1970年至今,一毫秒为单

4.一年的时间戳:

  var yeartimeStamp = 365*24*60*60*1000;

 一个月的时间戳:

  var monthtimeStamp = 30*24*60*60*1000

5.j静态方法:*.name()

             Date.parse()->Date.parse(date)=>精确到秒,把实例化得到的日期对象转换成特定的时间戳;

                      Date.UTC()

6.设置日期时间:

  var date = new Date(2018,0,1)    表示2018年1月1日 0时0分0秒

7.组建方法:

     1). 获取满年:*.getFullYear()

        设置满年:*.setFullYear()

     2)  获取月:*.getMonth();

        设置月:  *.setMonth();

        取值范围:0-11,

     3).获取日期:getDate()

           设置日期:setDate()

          取值范围:1-31

 Eg:封装一个函数,获取指定年月的天数

              function  getDays(year,month){

                     return new Date(year,month,0).getDay();

}

getDays(2013,2)

     4).获取星期:getday()

          取值范围:0-6

  Eg:封装一个函数,获取指定月份的第一天是星期几

       function getweek(year,month){

                     return newDate(year,month-1).getDay();

        }

      getWeek(2017,10)

     5).获取小时:*.getHour()

         设置小时: *.setHour()

         取值范围:0-23

      6).设置分钟:*.setMinutes()

            获取分钟:*.getMinutes()

           取值范围:0-59

     7).设置秒:*.setSeconds()

           获取秒:*.getSeconds()

          取值范围:0-59

     8).设置毫秒:*.setMillionSeconds()

           获取毫秒:*.getMillionSeconds()

          取值范围:0-999

8.组建方法对应的都有一个UTC

   date.getUTCHours()  就是把UTC放在上述方法的中间

9. 日期时间对象的设置

   new Date(年,月,日,时,分,秒,毫秒)

参数至少写两个:年月必写,

后面默认不写:日期是当前月的第一天,小时凌晨,0分0秒0毫秒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值