首頁 > 後端開發 > php教程 > 為什麼我的 PHP 程式碼在轉換毫秒時會顯示錯誤的日期?

為什麼我的 PHP 程式碼在轉換毫秒時會顯示錯誤的日期?

DDD
發布: 2024-10-31 07:46:30
原創
680 人瀏覽過

Why Does My PHP Code Show the Wrong Date When Converting Milliseconds?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板