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

View File

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