javascript获取当前时间并一秒刷新一次

javascript获取当前时间并一秒刷新一次:
<script type="text/javascript">
var beginAdd = new Date();
var beginDate = new Date();
    function abc() {
     var now = new Date();
     var diff = (now - beginDate);
     beginAdd.setMilliseconds(beginAdd.getMilliseconds() + diff);
     beginDate = now;
document.getElementById("showTime").innerHTML = beginAdd.format("yyyy年MM月dd日
 
hh:mm:ss 星期W");
}
    setInterval("abc();",1000); //每隔一秒钟执方法adc()一次。
 
    Date.prototype.format = function(format) {
     var obj =
     {
     "M+": this.getMonth() + 1, //返回实际月份
     "d+": this.getDate(), //返回当月第几天
     "h+": this.getHours(), //返回小时
     "m+": this.getMinutes(), //返回分钟
     "s+": this.getSeconds(), //返回秒
     "q+": Math.floor((this.getMonth() + 3) / 3), //返回第几个季度
     "S": this.getMilliseconds(), //返回毫秒
     "w": this.getDay(), //返回星期几,0为星期日
     "W": "日一二三四五六".charAt(this.getDay()) //返回星期几的中文表示
     }
 
     // 年的单独处理
     if (/(y+)/.test(format))
     format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.
 
$1.length));
     // 其它格式处理
     for (var k in obj) {
     if (new RegExp("(" + k + ")").test(format))
     format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? obj[k] : ("00" + obj
 
[k]).substr(("" + obj[k]).length));
     }
     return format;
    }
 
 
 
</script>
<span id="showTime"></span>

打赏

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。