Javascript 设置时间倒计时jquery

Javascript 设置时间倒计时jquery,javascript,jquery,countdown,Javascript,Jquery,Countdown,如何使用Javascript设置倒计时中的EST时间。我正在使用下面的代码,可以设置小时倒计时,但我需要一个特定的时间,如 这就是你想要的吗?首先,一些HTML: <span id="days"></span> <span id="hours"></span> <span id="minutes"></span> <span id="seconds"></span> 然后,一些Javascri

如何使用Javascript设置倒计时中的EST时间。我正在使用下面的代码,可以设置小时倒计时,但我需要一个特定的时间,如


这就是你想要的吗?首先,一些HTML:

<span id="days"></span>
<span id="hours"></span>
<span id="minutes"></span>
<span id="seconds"></span>

然后,一些Javascript(连同jQuery!):

setInterval(函数(){
//在此处设置您想要的任何未来日期/时间,以及
//您的时区设置。。。
未来风险值=新日期(“2014年9月20日21:15:00 GMT+0200”);
var now=新日期();
var差异=数学下限((未来-现在)/1000);
var秒=固定整数(差%60);
差值=数学下限(差值/60);
var分钟数=固定整数(差值%60);
差值=数学下限(差值/60);
var小时数=固定整数(差异%24);
差异=数学楼层(差异/24);
var天数=差异;
$(“秒”).text(秒+秒);
$(“#分钟”).text(分钟+m);
$(“#小时”).text(小时+小时);
$(“#天”).text(天+d);
}, 1000);
函数整数(整数)
{
if(整数<0)
整数=0;
if(整数<10)
返回“0”+整数;
返回“+”整数;
}
我希望这是有意义的!如果您希望看到实时版本的运行


你也可以看到这一点

你真的应该给我们可怜的代码猴子提供一些补充代码,比如你的HTML,至少这样我们可以看到你在干什么!:')谢谢我怎样才能在firefox上工作呢,这在chrome上也很好。嘿@user2619093,很抱歉,我修复了
未来的
变量初始化,现在它在firefox上工作…;)
<span id="days"></span>
<span id="hours"></span>
<span id="minutes"></span>
<span id="seconds"></span>
setInterval(function(){
    // set whatever future date / time you want here, together with
    // your timezone setting...
    var future = new Date("Sep 20 2014 21:15:00 GMT+0200");
    var now = new Date();
    var difference = Math.floor((future - now) / 1000);

    var seconds = fixIntegers(difference % 60);
    difference = Math.floor(difference / 60);

    var minutes = fixIntegers(difference % 60);
    difference = Math.floor(difference / 60);

    var hours = fixIntegers(difference % 24);
    difference = Math.floor(difference / 24);

    var days = difference;

    $("#seconds").text(seconds + "s");
    $("#minutes").text(minutes + "m");
    $("#hours").text(hours + "h");
    $("#days").text(days + "d");
}, 1000);

function fixIntegers(integer)
{
    if (integer < 0)
        integer = 0;
    if (integer < 10)
        return "0" + integer;
    return "" + integer;
}