把HH:MM:SS格式的时间字符串转换成秒数,可以使用date_parse函数解析具体的时间信息。
<?php
$time = \'21:30:10\';
$parsed = date_parse($time);
$seconds = $parsed[\'hour\'] * 3600 + $parsed[\'minute\'] * 60 + $parsed[\'second\'];
echo $seconds;
?>
下面PHP函数是讲时间转换成多少天/多少小时/多少分
function get_stay_time($timestamp, $is_hour = 1, $is_minutes = 1)
{
$CI =& get_instance();
if(empty($timestamp) || $timestamp <= 60) {
return false;
}
$time = time();
$remain_time = $time - $timestamp;
$day = floor($remain_time / (3600*24));
$day = $day > 0 ? $day.\'天\' : \'\';
$hour = floor(($remain_time % (3600*24)) / 3600);
$hour = $hour > 0 ? $hour.\'小时\' : \'\';
if($is_hour && $is_minutes) {
$minutes = floor((($remain_time % (3600*24)) % 3600) / 60);
$minutes = $minutes > 0 ? $minutes.\'分\' : \'\';
return $day.$hour.$minutes;
}
if($hour) {
return $day.$hour;
}
return $day;
}
继续阅读与本文标签相同的文章
上一篇 :
php sort 函数对数组进行升序排序
下一篇 :
K8S 在有赞 PaaS 测试环境中的实践
-
微信宣布一项新举措,关系到每一个用户,网友一致力挺:干得漂亮!
2026-05-14栏目: 教程
-
微软建议企业客户卸载KB4520062累积更新
2026-05-14栏目: 教程
-
他让我国芯片研究停滞13年,还骗走11亿研发资金,现状如何?
2026-05-14栏目: 教程
-
健乐教学机器人可开展的教学实训内容
2026-05-14栏目: 教程
-
5G套餐曝光遭“吐槽”,iphone11受追捧,导致苹果11销量比较高
2026-05-14栏目: 教程
