zoukankan      html  css  js  c++  java
  • IE浏览器new Date()带参返回NaN解决方法

    通过IE开发者工具控制台执行js代码发现,new Date("2014-01-01 12:11:12").getTime() 在IE下会返回NaN,而其他浏览器可以正常返回毫秒数。

    自定义方法

    自定义一个NewDate方法,通过调用NewDate方法获得毫秒数

    function NewDate(str){ 

    if(!str){
    return 0;
    }
    arr=str.split(" ");
    d=arr[0].split("-");
    t=arr[1].split(":");
    var date = new Date();
    date.setUTCFullYear(d[0], d[1] - 1, d[2]);
    date.setUTCHours(t[0], t[1], t[2], 0);
    return date;
    }

    通过Date.parse()方法

    parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。

    var date="2014-01-01 12:11:12";
    Date.parse(date.replace(/-/g,"/"));

    青春承载希望,奋斗成就未来
  • 相关阅读:
    虚函数******
    C++ 中的运算符重载********
    继承
    静态成员和成员函数
    类指针
    内联函数
    k8基础架构
    cobbler自动装机
    ens33-eth0
    PXE-自动装机配置
  • 原文地址:https://www.cnblogs.com/ckmouse/p/11162977.html
Copyright © 2011-2022 走看看