PHP 在PHP中将秒转换为时间字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在PHP中将秒转换为时间字符串相关的知识,希望对你有一定的参考价值。

<?php
function convertSecToStr($secs){
    $output = '';
    if($secs >= 86400) {
        $days = floor($secs/86400);
        $secs = $secs%86400;
        $output = $days.' day';
        if($days != 1) $output .= 's';
        if($secs > 0) $output .= ', ';
        }
    if($secs>=3600){
        $hours = floor($secs/3600);
        $secs = $secs%3600;
        $output .= $hours.' hour';
        if($hours != 1) $output .= 's';
        if($secs > 0) $output .= ', ';
        }
    if($secs>=60){
        $minutes = floor($secs/60);
        $secs = $secs%60;
        $output .= $minutes.' minute';
        if($minutes != 1) $output .= 's';
        if($secs > 0) $output .= ', ';
        }
    $output .= $secs.' second';
    if($secs != 1) $output .= 's'; 
    return $output;
}
?>

以上是关于PHP 在PHP中将秒转换为时间字符串的主要内容,如果未能解决你的问题,请参考以下文章

php怎么将指定日期转换为时间戳

PHP [PHP]将秒转换为时间(年,月,日,小时)

在 PHP 中将时间戳转换为时间前,例如 1 天前、2 天前……

PHP将DATETIME转换为时间前函数,秒,分钟,小时,天等[重复]

[PHP]将秒转换为时间(年月日小时)

PHP时间和日期