PHP: ミリ秒を日付に変換する - 問題の説明
コードでは、ミリ秒を 1000 で割って秒に正しく変換しています。ただし、結果のタイムスタンプは誤解のため、予想される日付「2-12-2008」に対応しません。
具体的には、ミリ秒のタイムスタンプ 1227643821310 は 2008 年 11 月 25 日を表しており、これがコードで正しく表示される日付です。 。予想される日付「2-12-2008」は、別のタイムスタンプ値に対応します。
修正コード:
<code class="php">$mil = 1227643821310; $seconds = $mil / 1000; echo date("d-m-Y", $seconds); // Output: 25-11-2008</code>
以上がPHP コードでミリ秒を変換すると間違った日付が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。