日時フィールドで時間のみ初期値にしたい

お世話になります。

下記のjsで日付が変更した際に連動して勤務時間の開始、終了日時が変更するように設定しています。日付が変更した際には時間は初期値または固定「17:30」としたいのですが、うまくいきません。何か方法はありますでしょうか

 

      var work_day = record.日付.value;
      var work_default = record.勤務時間自.default;
        
        var start_date = moment(event.record.勤務時間自.value).format(''); //←取得した日時をフォーマット
        var end_date = moment(event.record.勤務時間至.value).format('');
        var work_start = start_date.slice(10,16) + ":00+09:00";
        var work_end = end_date.slice(10,16) + ":00+09:00";
        
        event.record.勤務時間自.value = work_day + work_start;
        event.record.勤務時間至.value = work_day + work_end;

 

 

ADM様

こちらでどうでしょうか

(function() {
  'use strict';
kintone.events.on(['app.record.create.change.日時','app.record.edit.change.日時'], function(event) {
    var record = event.record;
  var 日時 = record.日時.value;
  var result = 日時.substr( 0, 10 );
  if(日時 === result + 'T15:00:00Z'){
      moment.locale('ja');
    var 開始日時 = moment(日時).add(17,'hours').format();
    record.日時.value = 開始日時;
    }
  return event;
  });
})();

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。