• 不错的JS显示时间


    1 function nowTime(ev,type){
    2 /*
    3 * ev:显示时间的元素
    4 * type:时间显示模式.若传入12则为12小时制,不传入则为24小时制
    5 */
    6 //年月日时分秒
    7   var Y,M,D,W,H,I,S;
    8 //月日时分秒为单位时前面补零
    9 function fillZero(v){
    10 if(v<10){v='0'+v;}
    11 return v;
    12 }
    13 (function(){
    14 var d=new Date();
    15 var Week=['星期天','星期一','星期二','星期三','星期四','星期五','星期六'];
    16 Y=d.getFullYear();
    17 M=fillZero(d.getMonth()+1);
    18 D=fillZero(d.getDate());
    19 W=Week[d.getDay()];
    20 H=fillZero(d.getHours());
    21 I=fillZero(d.getMinutes());
    22 S=fillZero(d.getSeconds());
    23 //12小时制显示模式
    24 if(type && type==12){
    25 //若要显示更多时间类型诸如中午凌晨可在下面添加判断
    26 if(H<=12){
    27 H='上午 '+H;
    28 }else if(H>12 && H<24){
    29 H-=12;
    30 H='下午 '+fillZero(H);
    31 }else if(H==24){
    32 H='下午 00';
    33 }
    34 }
    35 ev.innerHTML=Y+''+M+''+D+''+' '+W+' '+H+':'+I+':'+S;
    36 //每秒更新时间
    37 setTimeout(arguments.callee,1000);
    38 })();
    39 }

    转自

    http://anjor.javaeye.com/blog/932825

    转载保留链接

  • 相关阅读:
    访问者模式
    中介者模式
    策略模式
    迭代器模式
    责任链模式
    contentProvider模板
    android studio常用快捷键(不断补充)
    jqgrid表格列动态加载的实现
    Android View.onMeasure方法的理解(转载)
    activity的生命周期
  • 原文地址:https://www.cnblogs.com/xwblog/p/1967235.html
Copyright © 2020-2023  润新知