本文小编为大家详细介绍“PHP时间戳如何转为时间”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP时间戳如何转为时间”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
使用 date() 函数
在 PHP 中,date() 函数可以将时间戳转换为指定的时间格式。下面是一个例子:
$timestamp = time(); $date = date('Y-m-d H:i:s', $timestamp); echo $date;
在上面的代码中,time() 函数返回当前时间戳,date() 函数将时间戳转换成了 yyyy-mm-dd hh:ii:ss 的时间格式。
使用 strtotime() 函数
strtotime() 函数可以将字符串转换为时间戳,也可以将时间戳转换为易于理解的时间格式。下面是一个例子:
$timestamp = strtotime("2021-05-01 09:00:00"); $date = date('Y-m-d H:i:s', $timestamp); echo $date;
在上面的代码中,strtotime() 函数将字符串 "2021-05-01 09:00:00" 转换为时间戳,date() 函数将时间戳转换成了 yyyy-mm-dd hh:ii:ss 的时间格式。
使用 DateTime 类
PHP 的 DateTime 类可以方便地处理日期和时间。下面是一个例子:
$timestamp = time(); $date = new DateTime(); $date->setTimestamp($timestamp); $result = $date->format('Y-m-d H:i:s'); echo $result;
在上面的代码中,setTimestamp() 方法设置 DateTime 对象的时间戳,format() 方法将 DateTime 对象转换成了 yyyy-mm-dd hh:ii:ss 的时间格式。
使用 strftime() 函数
strftime() 函数可以将时间格式化为本地化的字符串,并可以将时间戳转换为易于理解的时间格式。下面是一个例子:
$timestamp = time(); $date = strftime('%Y-%m-%d %H:%M:%S', $timestamp); echo $date;
在上面的代码中,strftime() 函数将时间戳转换成了本地化的字符串,输出格式与 date() 函数类似。