以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  网页倒计时,苹果手机不能正常显示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122574)

--  作者:mmd888
--  发布时间:2018/7/28 12:24:00
--  网页倒计时,苹果手机不能正常显示
请教一下,我做了一个页面的倒计时,方法是后台传了一个截止时间,然后直接用js写的,有一个小错误,但是在电脑和安卓手机上都能正常运行,就是在苹果手机上不能运行,一直都显示超时。

function indexload(){
function getRTime(){ 
for ( var i =1;i<=obj.nm;i++){
var EndTime= new Date(obj["time"+i]); //获取截止时间 
var NowTime = new Date();      // 现在时间

var t =EndTime.getTime() - NowTime.getTime(); 
if (t>0){
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 (d>0){
document.getElementById("time"+i).innerHTML = d+"天"+h + "时"+m + "分"+s + "秒"; 
} else{
document.getElementById("time"+i).innerHTML = h + "时"+m + "分"+s + "秒"; 
}
}else{
document.getElementById("time"+i).innerHTML = "  已超时!";
}
}
}
setInterval(getRTime,1000);
}
[此贴子已经被作者于2018/7/28 12:25:08编辑过]

--  作者:mmd888
--  发布时间:2018/7/28 13:04:00
--  
错误解决了, 但是苹果手机还是显示超时
[此贴子已经被作者于2018/7/28 13:09:33编辑过]

--  作者:有点蓝
--  发布时间:2018/7/28 13:26:00
--  
学会利用网络和搜索:https://www.baidu.com/baidu?word=iPhone%20js%20计算日期