ドロップダウンで時刻計算したい

いつもお世話になっております。

開始時刻:(ドロップダウン:9:00、9:30,10:00,10:30・・・20:30,21:00)

終了時刻:(ドロップダウン:9:00、9:30,10:00,10:30・・・20:30,21:00)

と30分ごとに選択できる時刻として、その差【利用時刻】⇒〇.〇Hと計算したいですが、可能でしょうか?

ご教授いただけると幸いです。どうぞよろしくお願い致します。

利絵様

お世話になっております.
cstapの江田と申します.

JavaScriptカスタマイズで実装できます.

(function () {
  "use strict";
  kintone.events.on([
    'app.record.create.change.開始時刻',
    'app.record.create.change.終了時刻',
    'app.record.edit.change.開始時刻',
    'app.record.edit.change.終了時刻',
  ], function (event) {
    var start = event.record.開始時刻.value.split(':');
    var end = event.record.終了時刻.value.split(':');
    event.record.利用時間.value = ((Number(end[0]) + Number(end[1]) / 60) - (Number(start[0]) + Number(start[1]) / 60)) + 'H';
    return event;
  });
})();

江田篤史 様

お世話になっております。

教えていただいたコードを試したところ、無事期待通りの動作をしました。

非常に助かりました。ありがとうございます。