圈子不同别硬容@! 2019-01-17 10:13 采纳率: 0%
浏览 515

我想获得倒计时5小时的效果,现在只是指定了一个时间,求各位大神帮帮忙,是真的没有C币了

function countTime(){
var date = new Date();//获取当前时间
var now = date.getTime();
var endDate = new Date("2019-01-17 15:00:00");//结束时间
var end = endDate.getTime();
var leftTime = end - now;
var d, h, m, s, ms;
if(leftTime >= 0) {
h = Math.floor(leftTime / 1000 / 60 / 60);
m = Math.floor(leftTime / 1000 / 60 % 60);
s = Math.floor(leftTime / 1000 % 60);
ms = Math.floor(leftTime % 1000);
if(ms < 100) {
ms = "0" + ms;
}
if(s < 10) {
s = "0" + s;
}
if(m < 10) {
m = "0" + m;
}
if(h < 10) {
h = "0" + h;
}
} else {
$(".pearl2").removeClass("pearl2").addClass("pearl");
$(".light").show();
$(".time").text("");
}
$(".time").text(h + "时"+m + "分"+s + "秒")
setTimeout(countTime, 50);
}

  • 写回答

4条回答 默认 最新

  • `奋力前行 2019-01-17 10:30
    关注
        //  var date = new Date();//获取当前时间
    

    // var now = date.getTime();
    // var endDate = new Date("2019-01-22 15:00:00");//结束时间
    // var end = endDate.getTime();
    // var leftTime = end - now;

    var leftTime=5*60*60*1000;
    function countTime(leftTime){
    var d, h, m, s, ms;
    if(leftTime >= 0) {
    h = Math.floor(leftTime / 1000 / 60 / 60);
    m = Math.floor(leftTime / 1000 / 60 % 60);
    s = Math.floor(leftTime / 1000 % 60);
    ms = Math.floor(leftTime % 1000);
    if(ms < 100) {
    ms = "0" + ms;
    }
    if(s < 10) {
    s = "0" + s;
    }
    if(m < 10) {
    m = "0" + m;
    }
    if(h < 10) {
    h = "0" + h;
    }
    $(".time").text(h + "时"+m + "分"+s + "秒")
    setTimeout(function(){
    leftTime=leftTime-1000;
    sessionStorage.setItem('time',leftTime);
    countTime(parseInt(sessionStorage.getItem('time')));
    //countTime(leftTime);
    }, 500);
    } else {
    $(".time").text("倒计时结束");
    }
    }
    sessionStorage.getItem('time')?countTime(parseInt(sessionStorage.getItem('time'))):countTime(leftTime);

    //countTime(leftTime);

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用