`

new Date()时出的一个错误

 
阅读更多

 

javascript是一个弱类型语言,指的是声明一个变量不需要指定类型,且这个变量前后赋值可以不是同一种数据类型。

比如:var a = 1; a = ‘1’;是没问题的

但是要记住值是有类型的。

今天写代码的时候根据后台传过来的值value 

写一行代码 value = new Date(value);

结果报错invalid date;

原因是这个value虽然是个时间戳但是传过来的时候用了string类型

new Date需要number类型的变量

可以使用方法parseInt()把string类型变量转成number类型

分享到:
评论

相关推荐

    java中 new date() 打印出的时间与系统时间错了八小时的解决方法

    `new Date()` 实际上是基于这个毫秒值创建一个日期对象,但它默认使用的是UTC(协调世界时)时区。如果你所在的时区与UTC有八小时的差异,如在中国,那么不考虑时区的情况下,`new Date()` 打印出的时间就会比系统...

    微信小程序new Date()方法失效问题解决

    在JavaScript中,`new Date()`构造函数能够根据提供的字符串参数创建一个日期对象。然而,该函数对于日期字符串的格式是有特定要求的。按照ECMAScript标准,日期的格式通常遵循`YYYY/MM/DD`的格式,而在不同的浏览器...

    JAVA new Date()或Calendar.getInstance().getTime()得到的时间不对

    首先,`java.util.Date` 是Java中的一个基础类,用于表示特定的瞬间,精确到毫秒。当我们使用 `new Date()`,它会返回当前系统时间。然而,这个时间是基于计算机系统的本地时区的。如果系统时区设置不正确,那么获取...

    win7 new Date() 时间错误的解决方法

    new Date()出来的时间比当前时间早8小时,改注册表,从没问题的机器上输入regedit 之后找到HKEY_LOCAL_MACHINE\SOFTWARE\MIRCOSOFT\WINDOWS NT\CURRENT VERSION\TIME ZONES导出来。也可以直接用我上传的这个

    一个long型与Date型时间转换工具

    这个“一个long型与Date型时间转换工具”正是为了简化这类操作而设计的。Long类型在Java中通常用来存储时间戳,即从1970年1月1日(UTC)开始到现在的毫秒数。Date对象则用于表示特定的瞬间,精确到毫秒。转换工具的...

    JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决

    最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常; 使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误”...

    new Date()问题在ie8下面的处理方法

    在JavaScript中,`new Date()` 是一个构造函数,用于创建一个新的日期对象。它通常能很好地在各种现代浏览器中工作,但IE8(Internet Explorer 8)由于其对ECMAScript标准的支持不足,可能会遇到一些兼容性问题。在...

    微信小程序new Date()方法失效问题解决方法

    iOS系统对js中的new Date()方法有格式要求 let dt = new Date(2019-07-24 19:57) // dt会返回valid Date ...在小程序开发过程中用到一个日期转换方法,然而苹果手机就是不管用,去网上搜了才发现

    Date类型数据转换

    在上面的代码中,我们首先创建了一个SimpleDateFormat对象,指定了日期格式为"yyyy-MM-dd HH:mm:ss"。然后,我们使用parse()方法将String类型的日期字符串转换为Date类型的日期对象。 相反,Date类型的日期对象也...

    java.util.Date与java.sql.Date相互转换

    从继承关系上来看,`java.sql.Date` 是从 `java.util.Date` 继承而来,这意味着 `java.sql.Date` 实际上就是 `java.util.Date` 的一个子类。这种设计使得 `java.sql.Date` 自然地拥有 `java.util.Date` 的所有特性,...

    JS中Safari浏览器中的Date.docx

    例如,"2021-01-01 12:00:00"这样的日期字符串在其他浏览器中可能能够被`new Date()`正确解析,但在Safari中会抛出"Invalid Date"的错误。为了解决这个问题,你可以将"-"替换为"/",即"2021/01/01 12:00:00",这样...

    Java Date Time教程-java.util.Date

    下面是一个如何实例化java.util.Date的例子:  java.util.Date date = new java.util.Date();  Date实例包含了当前时间作为它的日期和时间。  你可以通过getTime()方法访问java.util.Date实例的日期和时间,...

    daterangepicker双时间控件

    在压缩包中的“daterangepicker双时间控件”很可能包含了一个简单的示例,展示了如何配置和使用这个双时间控件。这个示例可以帮助你快速上手,理解如何在实际项目中应用daterangepicker,并避免常见的配置错误。 ...

    NextDate程序

    NextDate程序是一个基于C#语言实现的软件,主要用于演示和测试目的。在IT行业中,这样的程序经常被用作教学示例或测试特定编程概念的工具。C#是一种强大的、面向对象的编程语言,由微软公司开发,广泛应用于构建桌面...

    创建的docker容器时间显示错误/date错误/时区错误

    主要介绍了创建的docker容器时间显示错误/date错误/时区错误的处理方法,一起看看吧

    pickadate.js下载

    1. 设计理念:pickadate.js的设计理念在于为开发者提供一个轻量级、可定制且具有良好用户体验的日期选择器。它注重细节,提供了多种主题和样式选项,使得无论是在移动设备还是桌面端,都能保持一致的视觉效果和流畅...

    Web中Date类型解决方法

    - 创建一个继承自`org.apache.struts.action.ActionServlet`的类,并覆盖其中的方法。 - 在此类中注册自定义的转换器,例如: ```java public class MyActionServlet extends ActionServlet { @Override ...

    Java基础之Date和Calendar类的使用方法

    要使用Calendar,我们通常先创建一个实例,然后设置Date对象: ```java GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(new Date()); ``` 之后,我们可以调用Calendar的`set()`方法来...

    datetime类型用date格式化问题

    **创建DateTime对象**:使用`DateTime`类创建一个新的`DateTime`对象。 3. **设置时区**:确保`DateTime`对象的时区设置正确。 4. **格式化输出**:使用`format()`方法将`DateTime`对象格式化为所需的格式。 2. ...

    java.text.ParseException: Unparseable date: 2/10/2010 15:20:05

    在Java编程中,`ParseException` 是 `java.text.ParseException` 类的一个异常,通常在尝试解析日期或时间字符串时遇到无法解析的格式时抛出。在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010...

Global site tag (gtag.js) - Google Analytics