javascript - 如何通过 jquery 倒计时按天数创建计数器

标签 javascript jquery

你好,我想创建我指定日期的计数器,例如 (2012/07/01) date X

倒计时 date now < date X

使用 jQuery 或任何其他 java Script

请教我怎么做

或者在我的案例中给我一些提示

并且这个计数器仍然倒计时(-1 秒)直到 Arvie 到这个日期,例如当我们在 2 个月内打开网站并在索引中显示这个计数器直到打开它

最佳答案

使用这样的东西。

请记住创建一个名为“Example”的元素,并设置您想要的日期..

 function updateTimer(){
    // Get the element to append to
    var counter = document.getElementById("Example");
    // Set the targetDate
    var targetDate = new Date("July 27, 2012 19:30:00");

    var remainingSeconds = ~ ~((targetDate - new Date()) / 1000);
    var remainingTime = {
        "days": remainingSeconds / (60 * 60 * 24),
        "hours": (remainingSeconds % (60 * 60 * 24)) / (60 * 60),
        "minutes": (remainingSeconds % (60 * 60)) / 60,
        "seconds": remainingSeconds % 60
    };

    var str = "Time left is :: ";
    for (var i in remainingTime) {
        str += ~ ~remainingTime[i] + " " + i + ", ";
    }
    // Store the result in the element
    counter.innerHTML = str.substring(0, str.length - 2);
 }

 // Update the timer every 1 second
 setInterval(updateTimer, 1000);

这是 JSFiddle: http://jsfiddle.net/fqPqS/

关于javascript - 如何通过 jquery 倒计时按天数创建计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672928/

相关文章:

javascript - 将 html 表格导出到 CSV 文件,总是返回空文件

jquery - 文本区域中的字数始终返回 11

javascript - 如何使用kineticjs在多边形上制作圆 Angular

javascript - 无法在 AJAX 加载的表中设置 onclick

JavaScript 表单验证无法使用 isNaN

javascript - 无法在 React 组件中呈现文本

javascript - 更新 Firebase 中的 key

javascript - jQuery UI Accordion (默认隐藏所有)

javascript - jQuery:拖动/调整圆形 div 中的图像位置

javascript - 光滑的 slider - 在弹出窗口中显示 3 张幻灯片