すべて、提供されたミリ秒に基づいて時間を計算する次のコードがあります。
$ms = $value['trackTimeMillis'];
$track_time = floor($ms/60000).':'.floor(($ms%60000)/1000);
問題は、これがうまくいかない場合があることです。たとえば、ミリ秒が 246995 の場合、4:6 が出力されます。
これを正しく変換し、偶数に丸めて最後にゼロを追加する場合は、常にそれを作成する方法はありますか? では、2:3 のようなものは 2:30 と読みますか?
ありがとう!