wlq530 2011-08-14 14:54
浏览 291
已采纳

js 数字时钟问题

[code="java"]
function getNowDate() {
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
var day = date.getDay();
var h = date.getHours();
var s = date.getSeconds();
var m = date.getMinutes();
if(day==0){
day = "星期日";
};
if(day==1){
day = "星期一";
};
if(day==1){
day = "星期‘二";
};
if(day==2){
day = "星期三";
};
if(day==3){
day = "星期四";
};
if(day==4){
day = "星期五";
};
if(day==5){
day = "星期六";
};

return y + "-" + (m > 9 ? m : ('0' + m)) + "-" + (d > 9 ? d : ('0' + d)) + "  " +(h > 9 ? h : ('0' + h))+ ":" + (m > 9 ? m : ('0' + m)) + ":" + (s > 9 ? s : ('0' + 9)) + " " + day;
setTimeout('getNowDate()',1000);
}

后面调用的 tbar : [
'您好,今天是:'+getNowDate(), // 在这里啊
'->',{
xtype : 'button',
text : 'OA登陆',
iconCls : 'add'
},'-',
{
xtype : 'button',
text : '设为首页'
},
'-',{
xtype : 'button',
text : '加入收藏'
}],

为什么不行啊,setTimeout 要放到哪啊,小弟js新手,求教啊[/code]

  • 写回答

3条回答 默认 最新

  • suziwen 2011-08-14 15:22
    关注

    [code="js"]tbar: [{
    text:new Date(),
    xtype:'tbtext',
    listeners:{
    'afterrender':function(cmp){

    setInterval(function() {
    cmp.el.update(new Date());
    }, 1000);
    }
    }
    }][/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算