Javascript 设置时间倒计时jquery
如何使用Javascript设置倒计时中的EST时间。我正在使用下面的代码,可以设置小时倒计时,但我需要一个特定的时间,如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
这就是你想要的吗?首先,一些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;
}