显示系统当前时间的代码

xujian2009 2010-07-23 09:09:21
var showTime = function() {

today = new Date();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
function initArray() {

this.length = initArray.arguments.length;
for(var i = 0; i<this.length; i++)
this[i+1] = initArray.arguments[i]
}
var d = new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var time = today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日 "+d[today.getDay()+1]+" ";
$("#show_time").html(time);

};
这段代码,获取到的时间,在IE浏览器下正常显示,而在Firefox和chrome下就非正常显示了。显示为:110年7月23日 星期五。
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xujian2009 2010-07-23
  • 打赏
  • 举报
回复
谢谢,大家。“getYear是1970到现在的差值”说的很好,知其然还要知其所以然,谢谢。
zhangshaolongjj 2010-07-23
  • 打赏
  • 举报
回复
getYear是1970到现在的差值
zhangshaolongjj 2010-07-23
  • 打赏
  • 举报
回复
getFullYear
s_liangchao1s 2010-07-23
  • 打赏
  • 举报
回复

getYear() ==> getFullYear()

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧