キンコミ kintone user community

みんなの投稿

・ご契約中のコース(スタンダード)
・お悩みの背景、目的
  勤怠管理で月間の残業時間数を××××:××という形式の文字列で表示したい
・試してみたこと(計算フィールドで表示形式を変更してみた)
  時間(例:26時間3分)を選択したときに「26時間3分」と表示される場合に、時刻(例:2:03)の「2:03」ではなく「26:03」と表示したい
・譲れない条件(プラグインはOKですが、JSカスタマイズはNG)

kintoneで勤怠管理を実践していて、この問題に対処している方、是非知恵を貸してください。

2件のコメント (新着順)
suji バッジ画像
2025/01/29 10:44

こんにちは。

時間と分を分離してやれば表示可能です。
時間は商、分は余りの考え方でそれぞれ計算します。
松田さんのサイト参考にしてみてください。
https://note.com/shokun1108/n/nfa3356ba0750

以下、計算のステップです。
①時間のみ計算で取り出す
 1時間は3600秒なので、3600未満を切り捨てる計算
②分のみ計算で取り出して、DATE_FORMAT関数で分表示にする
③①②を&で結合する

以上です。

kintoneアプリストアで「勤怠」とかで検索したサンプルアプリに、24時間超えの時間表示をするフィールドがあります。(そのアプリ上では、月次の勤務時間合計を計算しているようですが…)

ここでどの様な計算をしているのかを見てみるのもよいかと思います。

ご参考になれば幸いです。


GUY
サービス業
2025/01/29 10:43

ありがとうございます。さっそく確認してみます。