PHP时间相减总结

这篇博客总结了在PHP中如何进行时间戳的相减操作,以获取两个时间之间的差值。通过使用strtotime函数将字符串转换为时间戳,然后进行计算,可以得到相差的秒数、分钟和小时。此外,还介绍了如何根据时间戳判断时间间隔并展示为XXX天XXX小时XXX分钟前的格式。
摘要由CSDN通过智能技术生成

1.

PHP里怎么将2个字符串时间相减得到秒数?
$a = '2010-02-05 16:08:20';
$b = '2010-02-05 16:09:20';
b比a大1分钟也就是60秒,怎么相减得到60

把这个转化为具体的时间戳,用strtotime

strtotime($b)-strtotime($a)=60

得到秒数,然后就可以减了

2.

$bbb= "08:55 ";
$aaa= "08:50 "   ;
echo   ceil((strtotime($bbb)-strtotime($aaa))/60);
?>

 

3.

获得系统当前时间 :
$ctime=strtotime(date("Y-m-d H:i:s"));

$ctime-$logtime>180

4.

时间戳比较

比如,数据库里面的时间戳:1276650817 是2010年6月16日 9:13:37
目前本地时间是:1276674758 是2010年6月16日 15:52:38
我想让前台显示,此文章是XXX天XXX小时XXX分钟前发布

----------------

$time = 1276674758-1276650817;
$yourhour = (int)($time/(60*60));
$yourmin = (int)($time%(60*60)/60);

把两个时间戳相减&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值