php时间diff,date_diff 计算"操作时间"与"当前时间" 的间隔

该博客介绍了PHP中用于计算两个时间点之间差值的函数`get_Pass_Date`的实现细节。函数通过`date_create`和`date_diff`创建并比较日期对象,然后根据时间间隔的单位格式化输出结果。文章强调了尊重原创和版权的重要性。
摘要由CSDN通过智能技术生成

function get_Pass_Date($ymdhms1,$ymdhms2){

$datetime1 = date_create("$ymdhms1");

$datetime2 = date_create("$ymdhms2");

$interval = date_diff($datetime1, $datetime2);

$psdate=null;

if($interval->y>0){

$psdate= $interval->format('%y 年%m 月%d 天%h 时%i 分%s 秒');

}else if($interval->m>0){

$psdate= $interval->format('%m 月%d 天%h 时 %i 分%s 秒');

}else if($interval->d>0){

$psdate= $interval->format('%d 天%h 时 %i 分 %s 秒');

}else if($interval->h>0){

$psdate= $interval->format('%h 时%i 分%s 秒');

}else if($interval->i>0){

$psdate= $interval->format('%i 分%s 秒');

}else{

$psdate=$interval->format('%s 秒');

}

return $psdate;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值