PHP 把秒数转为时分秒格式

PHP函数

1、gmdate

 

$seconds = 174940;
$hours = intval($seconds/3600); $time1 = $hours."小时".gmdate('i分钟s秒', $seconds); echo $time1;

2、gmstrftime

$seconds = 174940;
$hours = intval($seconds/3600);
$time1 = $hours.":".gmstrftime('%M:%S', $seconds);
echo $time1;

 

封装函数

$seconds = 174940;
$hour = floor($seconds/3600);
$minute = floor(($seconds-3600 * $hour)/60);
$second = floor((($seconds-3600 * $hour) - 60 * $minute) % 60);
$result = $hour.'小时'.$minute.'分钟'.$second.'秒';
echo $result;
posted @ 2020-02-28 15:49  西贝小小凤  阅读(2014)  评论(0编辑  收藏  举报