PHP 将秒数转换为小时,分钟,秒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 将秒数转换为小时,分钟,秒相关的知识,希望对你有一定的参考价值。
Duration is a function used to turn seconds into a readable format, measured in weeks, days, hours, minutes and seconds.
Highlight: PHP
<?php
function duration($secs)
{
$vals = array('w' => (int) ($secs / 86400 / 7),
'd' => $secs / 86400 % 7,
'h' => $secs / 3600 % 24,
'm' => $secs / 60 % 60,
's' => $secs % 60);
$ret = array();
$added = false;
foreach ($vals as $k => $v) {
if ($v > 0 || $added) {
$added = true;
$ret[] = $v . $k;
}
}
return join(' ', $ret);
}
?>
Sample usage
Highlight: PHP
<?php
$dateOfBirth = $someTimestamp;
$ageInSeconds = time() - $dateOfBirth;
echo 'I am ' . duration($ageInSeconds) . ' old';
?>
以上是关于PHP 将秒数转换为小时,分钟,秒的主要内容,如果未能解决你的问题,请参考以下文章
PHP函数gmstrftime()将秒数转换成天时分秒
怎样将秒数转换成 小时:分钟的格式
js将秒转换为时分秒
如何将秒数转换为累积的 hhh:mm:ss?
js将秒转换为 分:秒 函数
怎么将秒数转换为时间