PHPの日付/時刻関数とMySQLの日付/時刻データ型の両方が壁掛け時計のタイムスタンプを処理します 、期間ではありません;つまり、00:00:55
深夜55秒を意味します 。これはあなたが望むものではありません。 期間を処理できませんでした 使用しているデータ型と関数がこれらの値を超えることのできないクロック時間を処理しているため、23時間59分59秒より長くなります。
特定の問題は、タイムゾーン設定に起因します。より大きな問題は、経過秒または経過秒を表す単純な整数値を格納する必要があることです。タイムスタンプではありません。これをPHPで人間が読める形式の文字列にフォーマットするには、 DateInterval
を使用できます。 クラス
。