zoukankan      html  css  js  c++  java
  • IE浏览器与非IE浏览器JS日期兼容性问题处理

    执行语句

    console.log(new Date("2017-07-04 18:40").getTime());
    

      在IE浏览器中打印出:NAN

      在非IE浏览器中打印出:1499164800000

    执行语句

    console.log(new Date("2017/07/04 18:40").getTime());
    

      在IE浏览器中打印出:1499164800000

      在非IE浏览器中打印出:1499164800000

      可见对于日期字符串最好用“/”连接,以免出现兼容性问题。

      如果得到的是一个“-”连接的日期字符串,可以用字符串的replace()函数进行替换。

      string.replace()简介

      语法

    var strings = string.replace(regexp,replacement);
    

      regexp: 您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有global(g)修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。

      replacement: 您要替换成的字符。

      返回值是执行替换操作后的字符串。

      如:

    var str = "2017-07-04 18:40";
    var strResult = str.replace(/-/g,"/");
    

      转发请注明出处:http://www.cnblogs.com/it-deepinmind/

  • 相关阅读:
    php 对象转数组
    一张图解析FastAdmin中的表格列表的功能
    tp中打印sql,查看语句信息
    fastadmin 增加外键表搜索
    fastadmin 后台管理中,权限设置,不同管理员,显示不同的数据
    Python exec 函数
    Python eval() 函数
    Python next() 函数
    Python iter() 函数
    Python range() 函数
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/7415494.html
Copyright © 2011-2022 走看看