#php将时间戳 转化为天小时分秒#
迪丽瓦拉
2024-01-28 11:28:21
0

使用场景:两时间戳相减得到相差时间的秒数,然后转化成X天X小时X分X秒

/*** @param int $second* @return string* @author: liugong* @Time: 2022/11/17 14:49* 时间戳抓换成字符串*/
public  function timeToString(int $second):string
{$day = floor($second/(3600*24));$second = $second%(3600*24);//除去整天之后剩余的时间$hour = floor($second/3600);$second = $second%3600;//除去整小时之后剩余的时间$minute = floor($second/60);$second = $second%60;//除去整分钟之后剩余的时间//返回字符串// str = $day.'天'.$hour.'小时'.$minute.'分'.$second.'秒';if($day >0 && $hour >0){return $day.'天'.$hour.'小时' ;}if($day == 0 && $hour >0){return $hour.'小时' ;}if($day ==0 && $hour ==0 && $minute >0){return $minute.'分' ;}return "";
}

相关内容