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/

  • 相关阅读:
    SSH公/私秘钥的生成及使用
    使用docker-compose部署Kafka集群
    使用docker或者docker-compose部署Zookeeper集群
    zookeeper相关概念
    redis相关概念
    mq-rabbitmq
    mysql事务隔离级别
    新自动化测试框架+微信机器人构建思路
    当eclipse调用tomcat的时候发生了什么?
    .net 获取配置项
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/7415494.html
Copyright © 2011-2022 走看看