在本文中,我们将介绍在 PHP 中将时间戳转换为日期的方法。 使用 date() 函数 使用 setTimestamp() 函数 使用 createFromFORMat() 函
在本文中,我们将介绍在 PHP 中将时间戳转换为日期的方法。
date()
函数setTimestamp()
函数createFromFORMat()
函数date()
函数将时间戳转换为 php 中的日期/时间
date()
函数将时间戳转换为人可读的日期或时间。使用此函数的正确语法如下,
date($format, $timestamp);
它有两个参数。参数 $format
是时间戳转换成的日期时间格式。另一个参数 $timestamp
是可选参数。它根据传递的时间戳给出日期。如果省略的画,则默认使用当前日期。
<?php
$date = date('d-m-Y H:i:s', 1565600000);
echo "The date is $date.";
?>
这里的日期格式为 d-m-Y
- 日-月-年
,时间格式为 H:i:s
- 小时:分钟:秒
。
输出:
The date and time are 12-08-2019 08:53:20.
setTimestamp()
函数将 PHP 中时间戳转换为日期
内置的 setTimestamp()
将给定的时间戳转换为日期或时间。要设置日期格式,我们将使用 format()
函数。
$datetimeObject->setTimestamp($timestamp);
示例代码:
<?php
$date = new DateTime();
$date->setTimestamp(1565600000);
$variable = $date->format('U = d-m-Y H:i:s');
echo "The date and time is $variable.";
?>
输出:
The date and time are 1565600000 = 12-08-2019 08:53:20.
createFromFormat()
函数将 PHP 中的时间戳转换为日期
内置函数 createFromFormat()
通过将时间戳 timestamp
作为参数传递给此函数来获取日期。
DateTime::createFromFormat($format, $time, $timezone);
变量 $format
是日期的格式,变量 $time
是字符串中给出的时间,变量 $timezone
表示时区。前两个参数是必需参数。
<?php
// Calling the createFromFormat() function
$datetime = DateTime::createFromFormat('U', '1565600000');
// Getting the new formatted datetime
$date= $datetime->format('d-m-Y H:i:s');
echo "The date and time is $date.";
?>
格式 "d-m-Y H:i:s"
显示日期和时间。
输出:
The date and time are 12-08-2019 08:53:20.
--结束END--
本文标题: 如何在 PHP 中将时间戳转换为可读的日期或时间
本文链接: https://lsjlt.com/news/568971.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0