不太懂getTime 是什么意思

来源:7-5 返回/设置时间方法

苏哥哥的喵

2018-07-09 19:57

 mydate.setTime(mydate.getTime() + 60 * 60 * 1000);


mydate已经是当前时间了,为什么还要加一个getTime()呢,为什么不能写成

mydate.setTime(mydate + 60 * 60 * 1000);


不太懂getTime 是什么意思

写回答 关注

5回答

  • web1184859382
    2018-07-31 17:21:44

    输出时间  你可以这样理解  一个setTime 是更改时间 前提就是你要先输出时间 getTime 

  • 我记O
    2018-07-29 20:22:59

    这么理解:

    定义一个事件对象的语法是:var mydate = new Date()。其中:mydate是一个变量,表示的是Data()的一个实例化对象,对象有属性和方法。他的初始值是当前时间(当前电脑系统时间)。

    getTime()则是一个方法,返回值是毫秒数。

  • logicGuunhc
    2018-07-28 11:01:02

    mydate应该是一个字符串,字符串的+号是拼接两个字符串,getTime是计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。如果想得到推迟后的时间话,需要把这个字符串变成数值,再使用+号,这个时候不是拼接,而是加和。其中getTime正巧起到了桥梁作用。

  • 宅男
    2018-07-18 15:04:34

    mydate 是带星期年月甚至带“中国标准时间”这种批注的实际内容:Wed Jul 18 2018 17:03:49 GMT+0800 (中国标准时间)

    而mydate.getTime()则是毫秒数:1531904450626


  • Sys_菜鸟
    2018-07-10 01:11:33

    mydate 是时间类Date的实例化(对象),getTime() 相当于对象里的一个方法,调用这个方法可以获得当前时间,精确到秒,并且以一定格式输出时间。


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题