zoukankan      html  css  js  c++  java
  • ios 中倒计时计算,时间戳为NaN

    // 倒计时
        daojishi(params) {
          let _this = this;
          let datetemp = this.servertimes;
          let lasttime = Date.parse(datetemp.replace(/-/g,"/"));
          // new Date(datetemp).getTime()  为NaN
          let nowtime = parseInt(new Date().getTime());
          let intDiff =parseInt(lasttime - nowtime); //当前时间 - 预设时间
          if(intDiff>0){       
            intDiff = parseInt(intDiff/1000)
            window.setInterval(function () {   
              var day = 0,hour = 0,minute = 0,second = 0; //默认值     
              if (intDiff > 0) {       
                day = Math.floor(intDiff / (60 * 60 * 24));       
                hour = Math.floor(intDiff / (60 * 60)) - (day * 24);       
                minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);       
                second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);       
              }     
              if (minute <= 9) minute = '0' + minute;     
              if (second <= 9) second = '0' + second; 
              _this.servertime = hour +':'+ minute +':'+ second +" 内上门服务"  
              intDiff--;   
            }, 1000); 
          }else{
            _this.servertime = "逾期请联系客服";
          }
        },

    安卓正常 Number.isNaN(new Date("2011/11/11 20:10:10").getTime())    //false

    ios中使用 Number.isNaN(new Date("2011/11/11 20:10:10").getTime())    //true

          Number.isNaN(Date.parse("2011-11-11 20:10:10".replace(/-/g,"/"))) //false

    综上:在ios中使用时间戳加减使用 Data.parse()转换

    本想把日子过成诗,时而简单,时而精致,不料日子却过成了一首歌,时而不靠谱,时而不着调
  • 相关阅读:
    select top 的速度,最快
    用getenv函数获取各种CGI环境变量
    cgi 下载文件
    c语言断点续传
    个人开公司的流程
    http 断点续传
    http 断点续传原理
    完成量基础知识 ( completion )
    linux内核中等待队列 (函数wait_event与wake_up)
    一个通用的Makefile(针对非模块类pro)
  • 原文地址:https://www.cnblogs.com/chuanq/p/11078404.html
Copyright © 2011-2022 走看看