美文网首页
javascript的Date对象

javascript的Date对象

作者: 一座被占用 | 来源:发表于2016-12-25 20:17 被阅读0次

javascript的Date对象是一个对时间处理的函数,在实际操作中老是用错,或者直接不会用。这里就将最近遇到的几个记录一下。毫秒从1970-1-1开始的。

四种方法创建Date对象:

1.var myDate = new Date():返回当前的时间

2.var myDate = new Date(milliseconds):输入毫秒数,返回该毫秒数对应的时间

3.var myDate = new Date(datestring):给出一个时间的string

4.var myDate = new Date(year,month,day,hours,minutes,seconds,milliseconds):根据输入的时间,导出对应的时间

这样做感觉没有什么意义是吧,那么我们就试试获取他的当前时间的毫秒数:使用.valueOf()

很显然这个还是可以的。

这个时候我们再返回去看看148533840000对应的时间是多少。

细心的你肯定会发现:148533840000对应的时间变成了2017年的一月份!!!但是我们当时输入的时间是2016年的12月份!!!这是为什么呢???因为设置时间的时候月份要减一(这里敲黑板)也就是说如果获取2016年的12月25号18点的时间就应该写成new Date(2016,11,25,18,00,00)这里还是要敲黑板!!!

另外如果想要设置的时间是2016-1-25这天的话既可以写成:new Date(2016,0,25);也可以写成new Date(2015,12,25)都是可以的

注:其实今天要讲的重点就是上面这个了想要获取指定时间(年月日时分秒)的时候,给的月份要减1希望以后在使用的时候能注意到了  

另外注意这个情况只针对第四种情况,如果传入的值是 datestring的格式(‘2016-12-25 18:00:00’)的话就不会出现上面所说的这种情况哦!所以推荐第三种方法

相关文章

  • ife每天笔记更新

    2018.5.18~5.20——JavaScript的Date对象JavaScript Date 对象主要掌握:D...

  • JavaScript ☞ day2

    JavaScript基础学习笔记之JavaScript提升 了解时间 Date Date对象的方法 Date对象间...

  • JavascriptDate

    JavaScript Date Date 对象 Date 对象用于处理日期与时间。 创建 Date 对象: new...

  • JavaScript Math对象和Date对象浅谈

    JavaScript Math对象和Date对象浅谈 Math 对象 JavaScript当中的Math对象是原...

  • Date

    Date Date对象是JavaScript提供的日期和时间的操作接口 Date对象有几个静态方法 Date.no...

  • 1 js对象

    1 JavaScript 对象JavaScript 提供多个内建对象,比如 String、Date、Array 等...

  • HTML+JS动态获取当前时间

    效果图: JavaScript 中 Date 对象 创建 Date 对象的语法: var myDate=new D...

  • JavaScript Date 对象

    require(['jquery'], function($) { })

  • JavaScript Date 对象

    Date 对象用于处理日期和时间。 Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 Da...

  • Javascript Date对象

    前言 任何语言的Date类型都有自己的一套实现方法,JS中内置引用类型Date类型,特点很多,可以做一个记录。 继...

网友评论

      本文标题:javascript的Date对象

      本文链接:https://www.haomeiwen.com/subject/whrdvttx.html