ホームページ >バックエンド開発 >PHPチュートリアル >PHP コードがミリ秒を間違った日付に変換するのはなぜですか?
php: ミリ秒を日付の精度に変換する
Unix エポックからのミリ秒を表す文字列を d-m-Y 形式の日付に変換する場合、これが重要です変換の精度を確保するため。提供されたコードにもかかわらず、指定された文字列の誤解により、得られる結果が予期した結果と一致しない可能性があります。
コード:
<code class="php">$mil = 1227643821310; $seconds = $mil / 1000; echo date("d-m-Y", $seconds);</code>
はミリ秒を秒に正しく変換しますが、元の値「1227643821310」は、2008 年 11 月 25 日に対応します。 2008 年 2 月 12 日。これにより、出力の不一致が説明されます。
以上がPHP コードがミリ秒を間違った日付に変換するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。