修改Date在ios上无法解析的bug

This commit is contained in:
cebgcontract 2022-11-17 17:29:40 +08:00
parent 8d47cc97c9
commit c5e746d92f
2 changed files with 36 additions and 40 deletions

View File

@ -1,39 +1,34 @@
var day = document.querySelector('.day'); var day = document.querySelector(".day");
var hour = document.querySelector('.hour'); var hour = document.querySelector(".hour");
var minute = document.querySelector('.minute'); var minute = document.querySelector(".minute");
var second = document.querySelector('.second'); var second = document.querySelector(".second");
var setTime = +new Date('2022-11-20 18:00:00');//到期时间 // var setTime = +new Date('2022-11-20 18:00:00');//到期时间
var setTime = 1668938400000;
var accountnumber = setInterval(function () { var accountnumber = setInterval(function () {
countDown(); countDown();
}, 1000);
}, 1000)
function countDown() { function countDown() {
var now = +new Date(); var now = +new Date();
var times = (setTime - now) / 1000; var times = (setTime - now) / 1000;
var d = parseInt(times / 60 / 60 / 24); //天 var d = parseInt(times / 60 / 60 / 24); //天
d = d < 10 ? '0' + d : d; d = d < 10 ? "0" + d : d;
var h = parseInt(times / 60 / 60 % 24); //时 var h = parseInt((times / 60 / 60) % 24); //时
h = h < 10 ? '0' + h : h; h = h < 10 ? "0" + h : h;
var m = parseInt(times / 60 % 60); //分 var m = parseInt((times / 60) % 60); //分
m = m < 10 ? '0' + m : m; m = m < 10 ? "0" + m : m;
var s = parseInt(times % 60); //秒 var s = parseInt(times % 60); //秒
s = s < 10 ? '0' + s : s; s = s < 10 ? "0" + s : s;
if (now >= setTime) { if (now >= setTime) {
$(".timeout").show(); $(".timeout").show();
day.innerHTML = "00"; day.innerHTML = "00";
hour.innerHTML = "00"; hour.innerHTML = "00";
minute.innerHTML = "00"; minute.innerHTML = "00";
second.innerHTML = "00"; second.innerHTML = "00";
clearInterval(accountnumber); clearInterval(accountnumber);
} else {
} else { day.innerHTML = d;
day.innerHTML = d; hour.innerHTML = h;
hour.innerHTML = h; minute.innerHTML = m;
minute.innerHTML = m; second.innerHTML = s;
second.innerHTML = s; }
}
} }

View File

@ -185,7 +185,8 @@ export default {
cp_url: CP_URL_BASE, cp_url: CP_URL_BASE,
address: "", address: "",
time: {}, time: {},
endTime: "2022-11-24 20:00:00", // endTime: "2022-11-24 20:00:00",
endTime: 1668938400000,
flag: false, flag: false,
tabbar: [ tabbar: [
{ {
@ -277,9 +278,9 @@ export default {
this.currentIndex = i; this.currentIndex = i;
}, },
timeDown() { timeDown() {
const endTime = new Date(this.endTime); const endTime = this.endTime;
const nowTime = new Date(); const nowTime = new Date();
let leftTime = parseInt((endTime.getTime() - nowTime.getTime()) / 1000); let leftTime = parseInt((endTime - nowTime.getTime()) / 1000);
let d = parseInt(leftTime / (24 * 60 * 60)); let d = parseInt(leftTime / (24 * 60 * 60));
let h = this.formate(parseInt((leftTime / (60 * 60)) % 24)); let h = this.formate(parseInt((leftTime / (60 * 60)) % 24));
let m = this.formate(parseInt((leftTime / 60) % 60)); let m = this.formate(parseInt((leftTime / 60) % 60));