R50中年オヤジ 函館起業日記 

56歳にして函館北斗に移住した中年オヤジの個人事業開業日記です

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