時間の秒数表示について

時間フィールドを使用して、生産開始時間・生産終了時間を入力し、実際の生産時間等を
集計及び分析していきたいと思っていたのですが、できれば秒数管理したいと考えています。
その場合に、時間のフィールドを利用することになりますが、時間フィールドのほかに
何か、Javasprictを利用して開始ボタン・終了ボタンを作っておいて、押したときの時間(HH:㎜:ss)のように入力することは可能なのでしょうか?

神田雅恵さん

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

フィールドタイプ「時刻」のフィールドですと、時と分しか入力できません。
代わりにフィールドタイプ「文字列 (1行)」のフィールドを使うと良いと思います。

現在時刻は、JavaScriptのDateオブジェクトというものを用いて取得できます。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date

ライブラリを用いると、簡単にフォーマット(HH:mm:ss, HH時:mm分:ss秒など)の変更が可能になります。
Cybozu CDNにサポートされているものだとLuxonなどがあります。
https://developer.cybozu.io/hc/ja/articles/202960194
https://developer.cybozu.io/hc/ja/articles/900000985463

kintoneのフィールドへの入力は、kintone.app.record.set()などを使うことになるかと思います。
https://developer.cybozu.io/hc/ja/articles/201942014#step4

回答頂きありがとうございます。試しに実施してみたいと思います。

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