>>倒计时
先来试一试吧
flash版(鼠标点一点吧,发现bug截图发给作者)
倒计时
>>说明
输入目标日期:年、月、日、时、分、秒,点击开始倒计时按钮,下面的文本框会实时显示距离目标日期的剩余时间。
只是核心功能的实现,对于日期没有做限制,如果你愿意,你可以填写9999年99月99日99时99分99秒。
利用flash的本地共享存储填入的目标日期。
原理:
利用Date。创建Date的时候可以指定年月日时分秒,用对应的目标日期值来创建一个Date对象,用getTime方法来获取毫秒数;用Date对象创建一个对应当前计算机时间的对象,创建的时候不写参数即可,同样用getTime方法获取毫秒数; 然后定时获取当前时间,获取毫秒数,计算差值,再把毫秒换算成天、时、分、秒用于显示。
注意:
1、Date的getTime返回的是Number类型的值。不要用int类型的值来接收返回值。
2、Date的月份是从0开始的,1-12月对应的值是0-11。
3、Date对象的getTime得到的是值是相对于通用时间的,简单理解为0时区就好了,我们使用北京时间,是东八区,相差8个小时。这里因为是计算差值,所以抵消了,知道就好。