时间戳转换为日期时间格式(时间轴转换)
2023-04-27 加入收藏
在 PHP 中,将时间戳转换为日期时间格式(时间轴转换),可以使用内置的 date
函数。该函数接收两个参数:第一个参数是日期时间格式,第二个参数是指定的时间戳(默认为当前时间)。例如,将时间戳 1585454145
转换为日期时间格式:
$timestamp = 1585454145; $date_time = date("Y-m-d H:i:s", $timestamp); echo $date_time;
输出结果为:
2020-03-28 11:29:05
这里我们首先定义了一个时间戳 $timestamp
,然后使用 date
函数将其转换为日期时间格式,包括年份、月份、日期、小时、分钟和秒。这里的 Y-m-d H:i:s
表示输出的日期时间格式,具体含义如下:
Y
:四位数的年份m
:两位数的月份d
:两位数的日期H
:24小时制的小时数i
:分钟数s
:秒数
另外,也可以将时间戳转换为更简短的日期格式,只需要将 date
函数的第一个参数值更改为所需的日期格式即可。例如将时间戳 1585454145
转换为简短的日期格式:
$timestamp = 1585454145;$date_time = date("Y-m-d", $timestamp);echo $date_time;
输出结果为:
2020-03-28
需要注意的是,date
函数的第二个参数必须是一个 Unix 时间戳(格林威治时间 1970 年 1 月 1 日 00:00:00 以来的秒数),否则可能会导致错误的输出时间。