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