以文本方式查看主题 - 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计算日期 |