<span id="time"></span>
<script>
function time(){//时间函数
var date=new Date();//创建时间对象
var years = date.getFullYear();//获取此刻年份
var month = date.getMonth()+1;
month = month<10?"0"+month:month;//获取此刻月份
var day=date.getDate();
day = day<10?"0"+day:day;//获取此刻几号
var week="日一二三四五六".charAt(date.getDay());//获取此刻周几
var hours=date.getHours();
hours = hours<10?"0"+hours:hours;//获取此刻几时
var minutes=date.getMinutes();
minutes = minutes<10?"0"+minutes:minutes;//获取此刻几分
var seconds=date.getSeconds();
seconds = seconds<10?"0"+seconds:seconds;//获取此刻几秒
//根据id="time"获取span标签并调用innerHTML方法为标签内添加内容
document.getElementById("time").innerHTML = years+"-"+month+"-"+day+" "+week+" "+hours+":"+minutes+":"+seconds;
//添加时间信息
}
time();//setInterval方法在指定时间段后执行,为了填补这段时间,直接先执行一次
setInterval("time()",1000);//周期执行实现时间更新
</script>
结果: