首页  >  文章  >  后端开发  >  如何在 PHP 中将毫秒转换为日期?

如何在 PHP 中将毫秒转换为日期?

DDD
DDD原创
2024-11-02 12:05:03420浏览

How do I convert milliseconds to a date in PHP?

在 PHP 中将毫秒转换为日期

在 PHP 中,您可以使用 date() 将 Unix 纪元以来的毫秒转换为日期字符串功能。但是,必须考虑目标日期的正确毫秒值。

您提到您的代码正在将“1227643821310”毫秒转换为 d-m-Y 格式的“2-12-2008”。然而,经过检查,发现提供的毫秒在转换后对应于“25-11-2008”。

为了确保准确性,请记住毫秒代表自 Unix 纪元 (🎜>) 以来的毫秒数 ( 1970 年 1 月 1 日(世界标准时间)。在提供的示例中,您指定的毫秒将转换为 2008 年 11 月 25 日 08:10:21 UTC,这与结果“25-11-2008”一致。

将毫秒转换为 PHP 中的日期,您可以使用以下代码:

<code class="php">$mil = 1227643821310;
$seconds = $mil / 1000;
echo date("d-m-Y", $seconds);</code>
此代码将打印“25-11-2008”,这是所提供的毫秒数的正确日期。

以上是如何在 PHP 中将毫秒转换为日期?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn