• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptで何日何時間何分何秒経過)

javascriptで経過時間を表示する方法

このQ&Aのポイント
  • javascriptを使用して、経過時間を日、時間、分、秒で表示する方法について説明します。
  • 無事故無違反の経過時間を会社のウェブサイトのトップページに表示する方法について、日、時間、分、秒で表示するための具体的な手順を解説します。
  • 経過時間を日、時間、分、秒で表示するためには、javascriptのDateオブジェクトを使用し、現在時刻と比較することで経過時間を算出します。その後、経過時間を日、時間、分、秒の単位に変換して表示します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

経過病数をtimesとします。 分は、60(秒)*60(分)で時に繰り上がるので、 times % 3600 で分以下が計算できます。%は計算後の残りの値にしてくれます。 しかしこれには秒も含まれているので、秒の分は削ります。 times % 3600 / 60 これだと小数点が含まれることもあるので、 Math.floor(times % 3600 / 60); で求めることができます。 秒は、60秒で分に繰り上がるので、 times % 60 で計算できます。 何日何時間何分何秒の場合は...。 分りやすく変数に入れてみますね。 var day = Math.floor(times / 86400); var hour = Math.floor(times % 86400 / 3600); var min = Math.floor(times % 3600 / 60); var sec = times % 60; alert(day+"日"+hour+"時間"+min+"分"+sec+"秒"); という感じになるのではないでしょうか。

pgg500
質問者

お礼

ありがとうございました。 早速、明日、ためしてみます。

すると、全ての回答が全文表示されます。

関連するQ&A