# モバイルでの日時フィールドの時刻入力

**URL:** <https://community.cybozu.dev/t/topic/7755>\
**Category:** kintone 開発相談\
**Created:** [2023 年 7 月 7 日午前 8:36 UTC](https://community.cybozu.dev/t/topic/7755 "2023-07-07T08:36:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tamon](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@tamon](https://community.cybozu.dev/u/tamon)\
**Post date:** [2023 年 7 月 7 日午前 8:36 UTC](https://community.cybozu.dev/t/topic/7755/1 "2023-07-07T08:36:27Z")

</div>

モバイル版の日時フィールドでの時刻入力について、15分単位のリストに変える、または直接入力するようにスクリプトで書き換えられるものでしょうか。  
ざっと調べた限り日付+ドロップダウンにするほか無さそうですが、当該フィールドの最大値のレコードを取得するクエリのorder byに使用しているため、フィールドタイプの変更は難しいです。

---

<div class="post-metadata">

**Author:** ![mls-hashimoto](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/mls-hashimoto/32/34_2.png) [@mls-hashimoto](https://community.cybozu.dev/u/mls-hashimoto)\
**Post date:** [2023 年 7 月 8 日午前 12:30 UTC](https://community.cybozu.dev/t/topic/7755/2 "2023-07-08T00:30:02Z")

</div>

カスタマイズで15分単位にする場合、kintoneのクラス名にアクセスするDOM操作が必要で、かなり大変なのであまりおすすめできません。

例えば日付＋ドロップダウンにする場合  
①既存の日時フィールドは残した状態でドロップダウンフィールドを追加し、全レコードの更新（[@kintone/rest-api-client](https://cybozu.dev/ja/kintone/sdk/rest-api-client/kintone-javascript-client/)等を使用すれば比較的に簡単に実装できます）でドロップダウンに日時フィールドの時間をコピーする。その後日時フィールドを削除  
②既存の日時フィールドは残し続け、ドロップダウンフィールドを追加し、JavaScriptカスタマイズでドロップダウンフィールドの値を日時フィールドにコピー（submitイベント等で実装し、日時フィールドは非表示にしても良いでしょう）  
という方法が現実的かと思います。

---

<div class="post-metadata">

**Author:** ![tamon](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@tamon](https://community.cybozu.dev/u/tamon)\
**Post date:** [2023 年 7 月 10 日午前 2:09 UTC](https://community.cybozu.dev/t/topic/7755/3 "2023-07-10T02:09:00Z")

</div>

やはりカスタマイズは厳しいですか…  
②の案でやってみようと思います。ご返信ありがとうございました。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2023 年 7 月 10 日午前 3:09 UTC](https://community.cybozu.dev/t/topic/7755/4 "2023-07-10T03:09:50Z")

</div>

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。
