Date类提供了对日期和时间的操作方法,在这一节中还将介绍另一个类Timer,它提供了对时间间隔的操作。 要使用Date类首先要创建一个Date类实例:
创建了Date实例后,就可以调用Date的方法,来获取当前时间: Date类还有很多方法,将上面的方法中的get换为set即把某个时间设置给一个Date对象。
最近访问本帖者列表:flashroad
访问时间:2018-10-19 12:11 | |||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
有了上面的方法后,就可以来做一个练习了,首先来做一个显示当前日期的练习。这个练习由两个部分组成:一个是一个电子钟,一个是显示当前时间的文本牌。
1. 首先是做背景,这个按你个人喜好。
| |
在上面两个练习中,都用到了setInterval()函数,这是本节要介绍的第二部分内容。
setInterval()函数 该函数可实现每隔多少毫秒调用一次某函数。 用法: var 一个变量名称 = setInterval(要调用的函数名称,间隔的毫秒数); 例: var i = 0; function dy(){ i++; trace(i); } var dyid = setInterval(dy,1000); 测试影片,每隔1秒钟,将输出1次,从1开始,每次输出增加1。 如果我们要停止setInterval()函数,不让它再调用函数,可用:clearInterval()函数。 用法:clearInterval(存储有setInterval函数的变量名称) 例将上例的代码改为: 本帖隐藏的内容需要回复才可以浏览 测试影片,当输出10次后,不再继续输出了。 还有另一个函数: setTimeout()函数: 这个函数是在隔多少毫秒后,调用某函数。与setInterval函数不同的是它只调用一次,然后自动删除,而不是反复调用。用法与setInterval函数一样。 例:将代码改为: 本帖隐藏的内容需要回复才可以浏览 测试影片,在1秒后将输出1,然后不再输出了。 如果要阻止setTimeout调用函数可用: clearTimeout() 用法clearTimeout(存储有setTimeout函数的变量); 例:clearTimeout(dyid); | |