setInterval
setInterval() 方法调用函数或以指定的间隔(以毫秒为单位)来计算表达式。
它将持续调用该函数,直到调用 clearInterval() 或窗口关闭。
1 2 3 4 |
|
提示: 将函数的名称传递给 setInterval 方法时,不带圆括号。
setInterval( ,);
Date 对象
日期对象用于处理日期和时间。
日期由 年,月,日,时,分,秒和毫秒组成。
使用 new Date() , 将创建一个存储当前日期和时间的日期对象。
1 2 |
|
初始化日期的其他方法允许从指定的日期和时间创建新的日期对象。
1 2 3 |
|
提示: JavaScript日期以1970年01月01日00:00:00世界时(UTC)计算。一天包含 86400000 毫秒。
1 2 3 4 5 6 |
|
提示: JavaScript计数从0到11的月份。1月是0,12月是11。
日期对象是静态的,而不是动态的。计算机时间正在往前走,但是日期对象一旦创建,日期就不会改变。
Date 方法
当创建一个Date 对象时,有很多方法可以对它进行操作。
例如:
1 2 3 |
|
让我们来写一个程序,每秒打印一次当前浏览器的时间:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
我们定义了一个 printTime 函数,通过 new Date() 生成当前时间的对象,然后通过 getHours(),getMinutes(),getSeconds() 获取到当前的时,分,秒,并打印出来.
通过 setInterval 每隔 1秒执行一次 printTime 函数
提示: innerHTML 属性设置或返回元素的HTML内容。在我们的例子中,我们正在改变我们文档体的HTML内容。这将每秒覆盖内容,而不是重复打印到屏幕。
date = Date();