私はjavascriptストップウォッチを使用してゲームを作成し、結果をデータベースに入れています。私が今直面している問題は、ゲームのすべての段階の間の合計時間をどのように計算するかです。これが私のサンプルデータです:
$time_level1 = "00:00:24";
$time_level2 = "00:00:30";
$time_level3 = "00:00:32";
$time_level4 = "00:01:30";
$time_level5 = "00:20:15";
$time_level6 = "00:59:15";
$time_msec_level1 = "20";
$time_msec_level2 = "343";
$time_msec_level3 = "115";
$time_msec_level4 = "952";
$time_msec_level5 = "152";
$time_msec_level6 = "455";
これらのデータはすべてデータベースからロードされます。リーダーボードリストでは、時間とミリ秒の昇順で表示されるすべてのステージの合計時間内で、すべてのステージのすべての時間を表示する必要があるため、ミリ秒を分離しました。
- これらすべての変数の合計時間を計算し、それらを時間形式で表示する方法は?
- 複数のレコードから合計時間を昇順で並べ替える方法は?合計時間がデータベースに記録されていないため、すぐに昇順で注文することはできません。