条件によって日時フィールドの時間だけを指定したい

JavaSprict初心者です。
例えば、有給申請のようなアプリを作ろうとしていますが、
その際にドロップダウンで申請内容を”半日有休/午後”のように選択した場合
や、”有給申請(1日)”というような形で申請した場合、
日時フィールドで

開始日時 終了日時

2021/02/28 08:15 2021/02/28 17:15

という時間の部分だけをドロップダウンで申請理由を選択した際に

変更してあげるというのは可能なのでしょうか?
その場合のサンプル等あれば是非教えて頂きたいです。

神田雅恵さん

こんにちは。

 

日時操作にはLuxonを使うと便利です。

Luxon を使って kintone の日付や日時フィールドのフォーマットをカスタマイズする

Luxon(Cybozu CDN)

 

イベント文などは省いて、日時変更の部分だけ一例で書きます。

event.record.開始日時.value = luxon.DateTime.fromISO(event.record.開始日時.value).toFormat('yyyy-MM-dd 08:15');
event.record.終了日時.value = luxon.DateTime.fromISO(event.record.終了日時.value).toFormat('yyyy-MM-dd 17:15');

 

Luxonでできることは、Google検索すると沢山出てきますので、ぜひ活用してみてください。

koichi様

こんにちは、返信頂きありがとうございます。

参考にさせて頂き、設定してみます!ありがとうございます。