+ -
当前位置:首页 → 问答吧 → 求:js取系统时间判定,动态赋值控件中

求:js取系统时间判定,动态赋值控件中

时间:2011-11-10

来源:互联网

如:
在一个html页面中,有6个Image控件显示图片(img_1,img_2,...,img_6),默认每天00:00:00时,规定这6个控件得显示图片分别为:1.jpg,2.jpg,...,6.jpg(总的假如有9张图片)。设置每10分钟,该6个控件的图片向后移1位;
例如(00:10:00-00:19:59的时间段,img_1,..,img_6分别显示为:9.jpg,1.jpg,...,5.jpg;
  00:20:00-00:29:59的时间段显示:8.jpg,9.jpg,...,4.jpg);
以此类推,显示完一遍耗时90分钟;

现在的问题是我想知道当前时间(如:15:35分)时,该6个控件上分别显示的是哪6张图片。

也许还有别的方法实现,求各位高手指点下。(我脑袋不好使,算法没算出来 - -.)

作者: sky_feifan   发布时间: 2011-11-10

15:35分这个时间应该是在15:20:00——15:29:59这段时间内。。

作者: zsx841021   发布时间: 2011-11-10

引用 1 楼 zsx841021 的回复:

15:35分这个时间应该是在15:20:00——15:29:59这段时间内。。

不好意思。。错了 是在15:30:00——15:39:59

作者: zsx841021   发布时间: 2011-11-10

引用 2 楼 zsx841021 的回复:
引用 1 楼 zsx841021 的回复:

15:35分这个时间应该是在15:20:00——15:29:59这段时间内。。

不好意思。。错了 是在15:30:00——15:39:59

对,但我想要算的是在15:30:00-15:39:59的时间时,这6个控件上应该显示的是哪6张图片。想对于00:00:00这时间,循环的次数(这个我知道),该段显示的图片,我就算不出来了...

作者: sky_feifan   发布时间: 2011-11-10

setInterval()

35%10=5>0
(15+35/10+1)%6=1
所以应该是234561

作者: wby13579   发布时间: 2011-11-10

引用 4 楼 wby13579 的回复:
setInterval()

35%10=5>0
(15+35/10+1)%6=1
所以应该是234561

能否解释下,这是什么根据算的?以上的数字代表什么?谢谢

作者: sky_feifan   发布时间: 2011-11-10