JavaScript 30分後の時刻を取得
時刻に分数を加える記述ですが、
難しかったですね。
const S =[12:00];
let th = Number(S.substr(0, 2));
let tm = Number(S.substr(3, 2));
th = (th + Math.floor*1 % 24;
tm = (tm + 30) % 60;
th = String(th);
tm = String(tm);
while (th.length < 2) {
th = "0" + th;
}
while (tm.length < 2) {
tm = "0" + tm;
}
console.log(`${th}:${tm}`);
*1:tm + 30) / 60