修改Date在ios上无法解析的bug
This commit is contained in:
parent
8d47cc97c9
commit
c5e746d92f
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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));
|
||||
|
Loading…
x
Reference in New Issue
Block a user