Date 方法
当创建一个Date 对象时,有很多方法可以对它进行操作。
例如:var d = new Date();
var hours = d.getHours();
//hours 等于当前的小时数值
让我们来写一个程序,每秒打印一次当前浏览器的时间:
function printTime() {
var d = new Date();
var hours = d.getHours();
var mins = d.getMinutes();
var secs = d.getSeconds();
document.body.innerHTML = hours+":"+mins+":"+secs;
}
setInterval(printTime, 1000); // setInterval 第二个参数单位是 毫秒
我们定义了一个 printTime 函数,通过 new Date() 生成当前时间的对象,然后通过 getHours(),getMinutes(),getSeconds() 获取到当前的时,分,秒,并打印出来.
通过 setInterval 每隔 1秒执行一次 printTime 函数提示: innerHTML 属性设置或返回元素的HTML内容。在我们的例子中,我们正在改变我们文档体的HTML内容。这将每秒覆盖内容,而不是重复打印到屏幕。