PHP 函数运行时间?

标签 php function date time

<分区>

我正在寻找一个接受 unix 时间戳并输出如下内容的函数:

4 年 3 个月 12 天 4 小时 23 分钟前。

我发现的一切都是漂亮的日期,只是说类似于“5 年前”的话,我不想要。

最佳答案

你想要DateInterval's format method :

$date = new \DateTime();
$date->setTimestamp($timestamp);
$interval = $date->diff(new \DateTime('now'));
echo $interval->format('%y years, %m months, %d days, %h hours and %i minutes ago');

关于PHP 函数运行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010016/

相关文章:

c - 我可以使用 C 中的什么函数来单独获取与时间分开的日期?

php - OOM Killer - 仅杀死 PHP 实例

php - TCPDF序列化TCPPDFtag参数

swift - Swift 中的函数参数类型

java - 在 JAVA 中从 main 访问函数内的数组或变量

java - 如何检查日期是否在特定范围内?

php - php -l 检查是否适用于较旧/过去和 future PHP 版本的 PHP 文件?

javascript - 如何通过jquery选择ul插入li?

c++ - 声明为返回 int 的函数不返回任何内容。这是未定义的行为吗?

linux - 系统日期不会设置过去的当前日期(Ubuntu)