js 时间显示在火狐和IE下结果不一样
程序如下:<html><head><title>显示日期</title><scripttype="text/javascript">functionstartTime()...
程序如下:<html>
<head>
<title>显示日期</title>
<script type="text/javascript">
function startTime()
{
var a=new Date()
var yy=a.getYear()
var mm=a.getMonth()+1
var dd=a.getDate()
var hh=a.getHours()
var m=a.getMinutes()
var ss=a.getSeconds()
yy=checkTime(yy);
mm=checkTime(mm);
dd=checkTime(dd);
hh=checkTime(hh);
m=checkTime(m);
ss=checkTime(ss);
document.getElementById('s').innerHTML=yy+"年"+mm+"月"+dd+"日"+hh+":"+m+":"+ss;
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if(i<10)
{i="0"+i}
return i;
}
</script>
</head>
<body onload="startTime()">
<div id="s"></div>
</body>
</html>
显示结果如下 展开
<head>
<title>显示日期</title>
<script type="text/javascript">
function startTime()
{
var a=new Date()
var yy=a.getYear()
var mm=a.getMonth()+1
var dd=a.getDate()
var hh=a.getHours()
var m=a.getMinutes()
var ss=a.getSeconds()
yy=checkTime(yy);
mm=checkTime(mm);
dd=checkTime(dd);
hh=checkTime(hh);
m=checkTime(m);
ss=checkTime(ss);
document.getElementById('s').innerHTML=yy+"年"+mm+"月"+dd+"日"+hh+":"+m+":"+ss;
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if(i<10)
{i="0"+i}
return i;
}
</script>
</head>
<body onload="startTime()">
<div id="s"></div>
</body>
</html>
显示结果如下 展开
2个回答
展开全部
您好!很高兴为您答疑!
问题在:getYear():
从ECMAScript v3 开始,JavaScript 的实现就不再使用该方法,而使用 getFullYear()。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
问题在:getYear():
从ECMAScript v3 开始,JavaScript 的实现就不再使用该方法,而使用 getFullYear()。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询