php秒数转换时间,php 将秒数转换为时间(年、天、小时、分、秒)

该博客介绍了一个用于将秒数转换为年、天、小时、分钟和秒的PHP函数Sec2Time。通过这个函数,可以方便地将时间戳转化为易读的时间格式。示例中展示了将$t=1637544$秒转换后的结果为0年18天22小时52分24秒。该函数适用于需要处理时间间隔的场景。
摘要由CSDN通过智能技术生成

$t=1637544;

$d=Sec2Time($t);

$d为  0年18天 22小时52分24秒

function Sec2Time($time){

if(is_numeric($time)){

$value = array(

"years" => 0, "days" => 0, "hours" => 0,

"minutes" => 0, "seconds" => 0,

);

if($time >= 31556926){

$value["years"] = floor($time/31556926);

$time = ($time%31556926);

}

if($time >= 86400){

$value["days"] = floor($time/86400);

$time = ($time%86400);

}

if($time >= 3600){

$value["hours"] = floor($time/3600);

$time = ($time%3600);

}

if($time >= 60){

$value["minutes"] = floor($time/60);

$time = ($time%60);

}

$value["seconds"] = floor($time);

//return (array) $value;

$t=$value["years"] ."年". $value["days"] ."天"." ". $value["hours"] ."小时". $value["minutes"] ."分".$value["seconds"]."秒";

Return $t;

}else{

return (bool) FALSE;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值