简体   繁体   English

javascript / jquery半小时间隔2次

[英]javascript/jquery half hour interval between 2 times

What I want to do is print times between a start and a stop time, with half hour space. 我想做的是在开始时间和停止时间之间进行打印,并保留半小时的时间。

I have already implemented it, using php but I want to do it using javascript or jquery. 我已经使用php实现了它,但是我想使用javascript或jquery来实现。

My php code in case it helps: 我的PHP代码,以防万一:

for($n = strtotime("09:00"), $e = strtotime("23:30"); $n <= $e; $n += 1800)  
     echo date("H:i", $n);
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) 

very hackish, but you get the idea. 非常骇人听闻,但您明白了。

Use 采用

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM