实现的效果如下:
时间会实时更新
具体的JS代码如下
var dateStart;
function start() {
dateStart = new Date(); //开始时间
startTime();
}
function startTime() {
set = window.setTimeout("startTime()", 1000);
var dt = new Date();
var day = dt.getDay();
var weeks = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
var week = weeks[day];
var year = dt.getFullYear();//年
var month = dt.getMonth() + 1;//月
var date = dt.getDate();//日
var h = dt.getHours();
if (h < 10) h = '0' + h;//时
var i = dt.getMinutes();
if (i < 10) i = '0' + i;//分
var s = dt.getSeconds();
if (s < 10) s = '0' + s;//秒
var str = year + "年"+ month + "月" + date + "日" + h + ':' + i + ':' + s;
console.log('时间:'+str,'星期:'+week)
$('#ymd').html(str);
$('#week').html(week)
}
start()
在控制台上可以实时的打印出当前的时间和星期