php语言中,有两个时间$a和$b,都是date("Y-m-d h:i:s")样式,使用strtotime()如何计算他们相差的小时数?

1个回答
展开全部
咨询记录 · 回答于2023-07-22
php语言中,有两个时间$a和$b,都是date("Y-m-d h:i:s")样式,使用strtotime()如何计算他们相差的小时数?
您好亲,根据您问题描述,计算如下:​可以使用PHP的strtotime函数转换两个时间的Unix时间戳,再使用round()函数对其进行四舍五入。将两个Unix时间戳相减,再除以3600,可以获得$a和$b相差的小时数:$diff = round((strtotime($a) - strtotime($b))/3600);上述代码可以计算$a和$b相差的小时数,但是如果要获取它们相差的具体天数,则可以将上面相减的结果再除以24小时,即可得出它们相差的天数:$diff = round((strtotime($a) - strtotime($b))/(3600*24));
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消