「0時から9時まで」と「17時から24時まで」を30分単位等で作成したい
期待の結果:
00:00-00:30
00:30-01:00
01:00-01:30
...........
08:30-09:00
var today = new Date(); //時間を 00:00 形式で取得 var hour = today.getHours(); var minute = today.getMinutes(); var diff=30*60*60; var time_start = ('0' + hour).slice(-2) + ":" + ('0' + minute).slice(-2); var time_end=time_start+diff if(time >= "00:00" && time < "09:00"){ for(var k=0;k<diff.length;k++){ //処理 console.log(time_start+ "- " +time_end); }
コードを拝見すると「やりたいこと」に書かれている内容が充分でないような気がします。なぜ現在の時刻を取る必要があるのでしょう?
回答3件
あなたの回答
tips
プレビュー