首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.getTime()返回奇怪的结果

.getTime()是JavaScript中Date对象的一个方法,用于获取指定日期距离1970年1月1日午夜(UTC时间)之间的毫秒数。它返回的是一个整数,表示从1970年1月1日午夜到指定日期的毫秒数。

如果你得到了一个奇怪的结果,可能有以下几个原因:

  1. 时区问题:.getTime()返回的是距离1970年1月1日午夜的毫秒数,但它是基于UTC时间的。如果你的代码运行在一个不同的时区,那么返回的结果可能会与你预期的不同。你可以使用其他Date对象的方法来获取本地时间,例如.toLocaleString()。
  2. 日期格式问题:.getTime()方法只能应用于Date对象,如果你尝试在其他类型的对象上调用它,会返回undefined。请确保你的代码中使用了正确的Date对象。
  3. 数据类型问题:.getTime()方法返回的是一个数字,如果你在使用它时将结果与其他数据类型进行运算或比较,可能会导致奇怪的结果。请确保你在处理返回值时使用正确的数据类型。

总结起来,.getTime()方法返回的是一个表示指定日期距离1970年1月1日午夜的毫秒数。如果你得到了奇怪的结果,可以检查时区、日期格式和数据类型等因素。如果问题仍然存在,可能需要进一步调试和排查代码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

为什么getTime()返回1970年至今毫秒?

今天在写new Date()时候,无意中发现了一个很有意思方法,getTime(),百度了一下,有人说是计算从1970年1月1日至今毫秒数 为什么要是1970年呢?...new Date().getTime(); // xxxxxxxxxxx 这个起源于unix诞生,因为Unix在1969年被开发出来,1971年正式发布,在这之前没有机器会需要来表示1970-01-...比如java类代码: Date date = new Date(0); System.out.println(date); // 打印出来结果:Thu Jan 01 08:00:00 CST 1970...到这里,我想问题答案已经出来了: 因为用32位来表示时间最大间隔是68年,而最早出现UNIX操作系统考虑到计算机产生年代和应用时限综合取了1970年1月1日作为UNIX TIME纪元时间(开始时间...区,故打印结果是8点。

1K30

IE中 时间对象方法getTime返回NaN

在IE中使用Date对象getTime方法解析以下格式日期时(2020-12-14 16:00:00)会返回NaN,原因是在IE中使用该方法时参数格式必须为YYYY/MM//DD let date...= new Date("2020-12-14 16:00:00").getTime() console.log(date) //NaN 使用replace更改日期格式 let date = new Date...("2020-12-14 16:00:00".replace(/-/g, '/')).getTime(); console.log(date) //1607932800000 replace()方法返回一个由替换值替换部分或所有的模式匹配项后新字符串...模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串或者一个每次匹配都要调用回调函数,如果模式是字符串,则仅替换第一个匹配项,原字符串不会改变 使用Date.parse方法 let date...,并返回1970-1-1 00:00:00 UTC到该日期对象(该日期对象UTC时间)毫秒数,如果字符串无法识别,或者包含了不合法日期数值(2020-02-31),则返回NaN

1.1K10

返回结果 HTTP 状态码

返回结果 HTTP 状态码.png 返回结果 HTTP 状态码 状态码职责 当客户端向服务器端发送请求时,描述返回请求结果 状态码大致分类 1XX 信息性状态码 · 接收请求正在处理 2XX...204 No Content 该状态码代表服务器接收请求已成功处理,但在返回响应报文中不含实体主体部分 206 Partial Content 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分...该状态码表示请求资源已被分配了新 URI,以后应使用资源现在所指 URI。 302 Found 临时性重定向。...该状态码表示请求资源已被分配了新 URI,希望用户(本次)能使用新 URI 访问 303 See Other 该状态码表示由于请求对应资源存在着另一个 URI,应使用 GET 方法定向获取请求资源...HTTP 认证(BASIC 认证、DIGEST 认证)认证信息 403 Forbidden 该状态码表明对请求资源访问被服务器拒绝了 404 Not Found 该状态码表明服务器上无法找到请求资源

2.3K00

SpringBoot统一返回结果

引言 在后台开发时,控制台得到数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。 一、方法 定义统一返回格式有利于提高开发效率。...1、定义code状态码,和返回message 200:请求成功 400:请求失败 404:接口不存在 500:服务器内部出错 2、编写枚举类 2.1什么是枚举: Java 枚举是一个特殊类,一般表示一组常量...2.2 简单测试类: enum Color { RED, GREEN, BLUE; } public class Test { // 执行输出结果 public static void main(String...return message; } public void setMessage(String message) { this.message = message; } } 3、定义既有数据又有返回状态...ResponseResult queryall(){ return ResponseResult.SUCCESS().setData(userService.list()); } 5、postman测试 二、结语 设置统一返回结果是我们在日常开发一个好习惯也是必要步骤

86410

mybatis返回对象_存储过程不能返回结果

论MyBatis返回结果集_返回实体类还是Map 在更多了解mybatis后发现不单单通过实体类可以直接返回数据,还可以直接返回一个Map结果集(resultType=”java.util.Map...”) ,如果是多条数据则返回一个List>结果集。...很多人会觉得发现,直接返回一个Map的话太方便了,什么映射什么全都不用管,只用在sql书写之后 as好别名就可以了。...然而在直接这样返回map编码一段时间后也发现了这样一些利与弊,下面是参考网上一些朋友和自己见解一些总结,如果错误还望大家直接指出,大家一起学习一起进步。...1.可读性,当你前端用Map接收传递参数和mybatis返回用map接收和传递参数,当你过些时需要行进代码review时候你会发现你需要先去看jsp里参数名和sql返回别名。

1.7K10

Python 工匠:让函数返回结果技巧

函数即是重复代码克星,也是对抗代码复杂度最佳武器。如同大部分故事都会有结局,绝大多数函数也都是以返回结果作为结束。函数返回结果手法,决定了调用它时体验。...所以,了解如何优雅让函数返回结果,是编写好函数必备知识。Python 函数返回方式Python 函数通过调用 return 语句来返回结果。...除了通过 return 语句返回内容,在函数内还可以使用抛出异常(raise Exception)方式来“返回结果”。接下来,我将列举一些与函数返回相关常用编程建议。---编程建议1....抛出异常,而不是返回结果与错误我在前面提过,Python 里函数可以返回多个值。基于这个能力,我们可以编写一类特殊函数:同时返回结果与错误信息函数。...对这类函数来说,使用 None 作为“没结果”时返回值也是合理

4.4K31

Python 工匠:让函数返回结果技巧

如同大部分故事都会有结局,绝大多数函数也都是以返回结果作为结束。函数返回结果手法,决定了调用它时体验。所以,了解如何优雅让函数返回结果,是编写好函数必备知识。...Python 函数返回方式 Python 函数通过调用 return 语句来返回结果。...除了通过 return 语句返回内容,在函数内还可以使用抛出异常(raise Exception)方式来“返回结果”。 接下来,我将列举一些与函数返回相关常用编程建议。 编程建议 1....抛出异常,而不是返回结果与错误 我在前面提过,Python 里函数可以返回多个值。基于这个能力,我们可以编写一类特殊函数:同时返回结果与错误信息函数。...对这类函数来说,使用 None 作为“没结果”时返回值也是合理

1.7K10

返回执行结果任务队列:ExecutorCompletionService

有时候我们需要展示一些内容,如果等所有内容都加载完毕再展示这样反而会降低用户体验; 因为如果消耗时间长那么用户需要瞪着空白页面,反而会失去兴趣; 所以我们希望加载一点资源显示一点,对于那么超过我们容忍范围还未加载完毕资源我们应该...不再去加载,放弃本次加载或者显示一些默认结果 模拟: final Random r = new Random(); // 创建一个固定大小线程池 ExecutorService...es = Executors.newFixedThreadPool(10); // 将所有处理结果提交到一个固定大小队列(可不指定,默认创建一个无界队列) ExecutorCompletionService...Thread.sleep(l); return Thread.currentThread().getName() + "|" + l; } }); try { //获得返回结果...e.printStackTrace(); } catch (TimeoutException e) { // 超时,放弃这个结果

1.2K90

Python 工匠:让函数返回结果技巧

函数返回结果手法,决定了调用它时体验。所以,了解如何优雅让函数返回结果,是编写好函数必备知识。 Python 函数通过调用 return 语句来返回结果。...除了通过 return语句返回内容,在函数内还可以使用抛出异常(raise Exception)方式来“返回结果”。 接下来,我将列举一些与函数返回相关常用编程建议。 编程建议 1....抛出异常,而不是返回结果与错误 我在前面提过,Python 里函数可以返回多个值。基于这个能力,我们可以编写一类特殊函数:同时返回结果与错误信息函数。...对这类函数来说,使用 None 作为“没结果”时返回值也是合理。...Martin Fowler 在他经典著作《重构》 中用一个章节详细说明过这个模式。简单来说,就是使用一个符合正常结果接口“空类型”来替代空值返回/抛出异常,以此来降低调用方处理结果成本。

2.2K30

python让函数不返回结果方法

函数返回值简介 1、简单介绍print和return区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数输出,可以用变量接走,继续使用该返回值做其它事。...2、函数需要先定义后调用,函数体中return语句结果就是返回值。如果一个函数没有reutrn语句,其实它有一个隐含return语句,返回值是None,类型也是’NoneType’。...def func(x,y): num = x + y return print(func(1,2)) #上面代码输出结果为:None 从上面例子可以看出print( )只是起一个打印作用,函数具体返回什么由...return决定 return语句作用: 结束函数调用、返回值 指定返回值与隐含返回值: 1、函数体中return语句有指定返回值时返回就是其值 2、函数体中没有return语句时,函数运行结束会隐含返回一个...def showplus(x): print(x) return x + 1 num = showplus(6) add = num + 2 print(add) #上面函数输出结果为:6、9 实例扩展

6.1K41

Python 工匠:让函数返回结果技巧

” 如同大部分故事都会有结局,绝大多数函数也都是以返回结果作为结束。函数返回结果手法,决定了调用它时体验。所以,了解如何优雅让函数返回结果,是编写好函数必备知识。...Python 函数返回方式 Python 函数通过调用 return 语句来返回结果。...除了通过 return 语句返回内容,在函数内还可以使用抛出异常(raise Exception)方式来“返回结果”。 接下来,我将列举一些与函数返回相关常用编程建议。 编程建议 1....抛出异常,而不是返回结果与错误 我在前面提过,Python 里函数可以返回多个值。基于这个能力,我们可以编写一类特殊函数:同时返回结果与错误信息函数。...对这类函数来说,使用 None 作为“没结果”时返回值也是合理

2.2K40

奇怪Java题:为什么128 == 128返回为false,而127 == 127会返回为true?

奇怪Java题:为什么128 == 128返回为false,而127 == 127会返回为true? 在回答这个问题之前,我们先来看看int和Integer对比,一步步揭开问题答案。...实际是对象引用,指向此newInteger对象;int是直接存储数据值 ; (4) Integer默认值是null;int默认值是0。...基本类型(原始数据类型)在传递参数时都是按值传递,而封装类型是按引用传递(其实“引用也是按值传递”,传递是对象地址)。 由于包装类型都是不可变量,因此没有提供改变它值方法。...,其内存地址不同 (2) Integer变量和int变量比较时,只要两个变量值是相等,则结果为true。...(3) 非new生成Integer变量和new Integer()生成变量比较时,结果为false。

2.2K31
领券