首页 > 其他 > 详细

51.日期对象Date

时间:2020-04-04 17:24:39      阅读:60      评论:0      收藏:0      [点我收藏+]

1.必须new,然后使用date 调用方法

 var  date = new Date()

2.方法:

转成本地格式

1) toLocalString()

  var  date = new Date()

技术分享图片

 

 

2) toLocalDateString()

  var  date = new Date()

 

技术分享图片

 

 

3) toLocalTimeString()

 

var  date = new Date()

 

技术分享图片

 

 

三:获取年月日时分秒:

      设置

时分秒后面是复数

年:getFullYear()  月:getMonth()  日:getDate()  时:getHours() 分:getMinutes() 秒:getMinutes()  毫秒:getMilliseconds()   星期:getDay() 注意星期日是0   范围【0,6】

 

技术分享图片

 

 

技术分享图片 getYear 是公元距离现在多少年

 

 

 

 

 

 技术分享图片 西方从0计数 ,所以3对应的中国是四月

 

技术分享图片

 

技术分享图片 21点

 

技术分享图片

 

技术分享图片

 

技术分享图片getMilliseconds:获取的是毫秒

 

技术分享图片星期六

自己可设置年月:

技术分享图片

 

技术分享图片因为范围是【0,11】,所以超过11,就加一年,剩下的作为加一年后的月份

 

 创建对象的时候就直接设置年月日时分秒:

技术分享图片

 

技术分享图片

 

以字符串的形式:

技术分享图片技术分享图片

 

技术分享图片 日期相减得到的是毫秒数,一秒等于一千毫秒

 

 技术分享图片

 

 

 

四:

getTime() 获取时间戳

时间戳是:从初始时间到指定时间的毫秒数,初始时间是1970/1/1 0:0:0,初始时间是计算机创建的时间

技术分享图片

 

 

 

五:获取分钟偏移量,单位是分钟,格林威治时间跟本地时间的间距,格林威治在英国

getTimezoneOffset//-480

 

注意:var date =new Date() 获取的日期是执行代码时获取的日期,不会实时改变,想要实时改变,可以把日期的声明赋值放在定时器里,可以不断地更新date值。

技术分享图片技术分享图片

倒计时:利用date相减的毫秒值来计算日 时分秒

day除以小时的综合

hours除以分钟综合%24

minutes除以秒的综合

seconds除以毫秒的综合

技术分享图片技术分享图片

 

技术分享图片

 

想把1时变成01时

技术分享图片

 

验证定时器其实不准的问题:

技术分享图片相差应该是1000  2000 3000 ...

 

实际上:

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

51.日期对象Date

原文:https://www.cnblogs.com/yzdwd/p/12632277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!