javascript / jquery半小时间隔2次

时间:2014-08-22 10:42:22

标签: javascript jquery

我想要做的是在开始和停止时间之间打印时间,半小时空间。

我已经使用php实现了它,但我想用javascript或jquery来实现它。

我的PHP代码以防万一:

for($n = strtotime("09:00"), $e = strtotime("23:30"); $n <= $e; $n += 1800)  
     echo date("H:i", $n);

2 个答案:

答案 0 :(得分:1)

var day1 = new Date("2000-12-17T03:24:00");
var day2 = new Date("2000-12-17T06:22:00");

while (day1 < day2) {
   console.log(day1);
   day1.setTime(day1.getTime() + 30*60000);
}


Sun Dec 17 2000 04:24:00 GMT+0100 (CET) 
Sun Dec 17 2000 04:54:00 GMT+0100 (CET) 
Sun Dec 17 2000 05:24:00 GMT+0100 (CET) 
Sun Dec 17 2000 05:54:00 GMT+0100 (CET) 
Sun Dec 17 2000 06:24:00 GMT+0100 (CET) 
Sun Dec 17 2000 06:54:00 GMT+0100 (CET) 

非常hackish,但你明白了。

答案 1 :(得分:0)

使用

currentTime = new Date();
currentTime.setMinutes(currentTime.getMinutes() + 30);