首页  >  文章  >  后端开发  >  如何在 PHP 中将时间戳转换为人类可读的日期/时间?

如何在 PHP 中将时间戳转换为人类可读的日期/时间?

DDD
DDD原创
2024-10-30 04:11:28296浏览

How to Convert Timestamps to Human-Readable Date/Time in PHP?

在 PHP 中将时间戳转换为人类可读的日期/时间

问题:

你在 PHP 会话中存储了一个时间戳,并希望将其显示为人类可读的日期和时间。然而,标准的 PHP 日期函数,例如 strftime 和 strtotime,在这个任务中并没有成功。

解决方案:

将时间戳转换为可读日期PHP 中的 /time,使用 date() 函数。该函数以时间戳为参数,根据指定的格式返回格式化的日期和时间字符串。

示例:

以下是如何转换时间戳 1299446702 :

<code class="php">echo date('m/d/Y', 1299446702);</code>

此代码将输出“12/28/2010”,这是由提供的时间戳表示的日期和时间。

自定义:

您可以通过将不同的格式说明符传递给 date() 函数来自定义日期和时间字符串的格式。常见格式说明符包括:

  • m - 月 (01-12)
  • d - 一个月中的日期 (01-31)
  • Y - 年 (nnnn) )
  • H - 小时 (00-23)
  • i - 分钟 (00-59)
  • s - 秒 (00-59)

例如,以下代码将输出“December 28, 2010 12:00 AM”:

<code class="php">echo date('F j, Y g:i A', 1299446702);</code>

以上是如何在 PHP 中将时间戳转换为人类可读的日期/时间?的详细内容。更多信息请关注PHP中文网其他相关文章!

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