zoukankan      html  css  js  c++  java
  • js的倒计时在ie下显示NAN的最佳解决办法

    写了一个倒计时,原代码如下:

    var times = new Date();
    var timesout = new Date("2016-6-7");
    var timesg = times.getTime();
    var timeoutg = timesout.getTime();
    var timescha = parseFloat(timeoutg) - parseFloat(timesg);
    var days = Math.floor(timescha/1000/60/60/24);
    var timesmins = timescha%(24*3600*1000);
    var timeshouer=Math.floor(timesmins/(3600*1000))
    $('.time-day').text(days);
    $('.time-hour').text(timeshouer);

    结果在谷歌浏览器上看是没问题的,但是在上线调试后,发现在ie浏览器上显示NAN,肿木办呢?

    去网上找了半天,各种parseFloat,没有用。于是自己试。

    解决办法很简单:

    var times = new Date();
    var timesout = new Date("2016/6/7 00:00:00");
    var timesg = times.getTime();
    var timeoutg = timesout.getTime();
    var timescha = parseFloat(timeoutg) - parseFloat(timesg);
    var days = Math.floor(timescha/1000/60/60/24);
    var timesmins = timescha%(24*3600*1000);
    var timeshouer=Math.floor(timesmins/(3600*1000))
    $('.time-day').text(days);
    $('.time-hour').text(timeshouer);

    其实就是把日期的格式从2007-02-02  变成了2007/02/02   就是这么简单~~~

  • 相关阅读:
    Hdu 1429 胜利大逃亡(续) (bfs+状态压缩)
    Vijos 1456 最小总代价 (状压dp)
    洛谷 P1313 计算系数 (二项式定理)
    洛谷 P1134 阶乘问题
    EINTR错误
    TCP和UDP协议的应用/参数查看
    BAT面经
    高级环境编程要看的
    UDP丢包和无序 问题的解决方法
    tcp/ip
  • 原文地址:https://www.cnblogs.com/liangbo-/p/5765529.html
Copyright © 2011-2022 走看看