急!这段javascript代码在ie下运行正常,在firefox下不兼容 BirthDay=new Date("1-10-2009");//这个日期是可以修改的 timeold=(BirthDay.getTime()-today.getTime());这样写本身就不符合标准 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT> var now = new Date(); function createtime(){ var grt= new Date("8/08/2008 20:00:00"); now.setTime(now.getTime()+250); days = (grt - now) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); hours = (grt - now) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours); if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (grt - now) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum); mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0" + mnum;} seconds = (grt - now) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum); snum = Math.round(seconds); if(String(snum).length ==1 ){snum = "0" + snum;} document.getElementById("timeDate").innerHTML = dnum; document.getElementById("times").innerHTML = hnum + "<span style='margin:0 7px 0 7px'>:</span>"+ mnum + "<span style='margin:0 7px 0 7px'>:</span>"+ snum; } setInterval("createtime()",250); </SCRIPT>你看看这个例子你就明白了 你把new Date("8/08/2008 20:00:00")代替你new Date("1-10-2009")就没问题了最好获取服务端的时间,你获取客户端时间的话格式不一样就又不显示了 高手给看看这是不是Firefox的Bug? Javascript切换各frame间的focus 问题 一个关于iframe对象的问题 OpenClipboard失败? table设置了position:absolute,文字会换行,怎么解决? 【着急啊】如何判断一个element是否被聚焦? DHTML 和 Javascript 是什么关系 js关闭窗口的问题 如何实现图片覆盖(或轮流显示)? 这个问题有一点点的难度.看看能不能实现. 如何把实例置空 div 恢复 最小化问题
var now = new Date();
function createtime(){
var grt= new Date("8/08/2008 20:00:00");
now.setTime(now.getTime()+250);
days = (grt - now) / 1000 / 60 / 60 / 24;
dnum = Math.floor(days);
hours = (grt - now) / 1000 / 60 / 60 - (24 * dnum);
hnum = Math.floor(hours);
if(String(hnum).length ==1 ){hnum = "0" + hnum;}
minutes = (grt - now) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum);
mnum = Math.floor(minutes);
if(String(mnum).length ==1 ){mnum = "0" + mnum;}
seconds = (grt - now) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum);
snum = Math.round(seconds);
if(String(snum).length ==1 ){snum = "0" + snum;}
document.getElementById("timeDate").innerHTML = dnum;
document.getElementById("times").innerHTML = hnum + "<span style='margin:0 7px 0 7px'>:</span>"+ mnum + "<span style='margin:0 7px 0 7px'>:</span>"+ snum;
}
setInterval("createtime()",250);
</SCRIPT>
你看看这个例子你就明白了
最好获取服务端的时间,你获取客户端时间的话格式不一样就又不显示了