注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

JS+Safari:短笔记 日期格式坑  

2016-02-05 00:34:39|  分类: UI/CSS/HTML |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
好久没写日志,回顾下发现自己博客快变了对各种坑的吐槽了
从网上摘抄了一段倒计时的js 改写后在android,pc端调试正常,到了iphone上报错...这可坑惨我了,在浏览器上调试看不到有什么问题..
逐行输出检查发现是safari 对日期格式的要求问题...汗..

I hate Apple, fuck you iOS fuck you Safari.

先放有错的js 

<script>

function getRTime(){
var EndTime= new Date('2016-12-34 56:54:32'); //截止时间
var NowTime = new Date();
var t =EndTime.getTime() - NowTime.getTime();

//alert(EndTime+";"+NowTime+";"+t);//debug

//var d=Math.floor(t/1000/60/60/24);//天,用不上
var h=Math.floor(t/1000/60/60%24);
var m=Math.floor(t/1000/60%60);
var s=Math.floor(t/1000%60);

if(t<0){ //倒计时完毕
//alert("t is up.");
$("#cd_h").html("0");
$("#cd_m").html("0");
$("#cd_s").html("0");
if(showButton) $("#layer_btn").show();
}else{ //输出
$("#cd_h").html(h);
$("#cd_m").html(m);
$("#cd_s").html(s);
setTimeout(getRTime,1000);
}

}

//setInterval(getRTime,1000); //这个方法safari不支持??不是
setTimeout(getRTime,1000);


</script>


以下是修正后的,不同部分已经标红

<script>

function getRTime(){

//标不了红...
var EndTime= new Date('2016/12/34 56:54:32'); //截止时间 Y-m-d格式 safari 认为不是合法时间, Y/m/d 才是..真的晕死
var NowTime = new Date();
var t =EndTime.getTime() - NowTime.getTime();

//alert(EndTime+";"+NowTime+";"+t);//debug

//var d=Math.floor(t/1000/60/60/24);//天,用不上
var h=Math.floor(t/1000/60/60%24);
var m=Math.floor(t/1000/60%60);
var s=Math.floor(t/1000%60);

if(t<0){ //倒计时完毕
//alert("t is up.");
$("#cd_h").html("0");
$("#cd_m").html("0");
$("#cd_s").html("0");
if(showButton) $("#layer_btn").show();
}else{ //输出
$("#cd_h").html(h);
$("#cd_m").html(m);
$("#cd_s").html(s);
setTimeout(getRTime,1000);
}

}

//setInterval(getRTime,1000); //这个方法safari不支持??不是
setTimeout(getRTime,1000);


</script>


Y-m-d格式 safari 认为不是合法时间, Y/m/d 才是..真的晕死
  评论这张
 
阅读(269)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018