ある種のタイマーを作成しようとしています。そのため、終了時刻をマークするタイムスタンプがあり、スクリプトの開始時に現在のタイムスタンプを取得し、それを毎秒 1 ずつ増やします。これら2つの差を毎秒何らかの方法で計算し、の形式で表示する必要がありますHours : Minutes : Seconds
。
これが私の現在の解決策ですが、明らかに機能していません。end_time
とcur_time
はタイムスタンプです:
diff = end_time - cur_time;
hours_diff = Math.ceil(diff/3600)
mins_diff = Math.ceil((diff-hours_diff)/60)
secs_diff = diff - hours_diff*3600 - mins_diff*60;