php查询分钟,如何在PHP中获取时差(分钟)

37f578138b498187a45f06a504207b9f.png

12345678_0001

上面的答案适用于较早版本的PHP。既然PHP5.3已经成为常态,那么使用datetime类可以进行任何日期计算。例如。$start_date = new DateTime('2007-09-01 04:10:58');$since_start = $start_date->diff(new DateTime('2012-09-11 10:25:00'));echo $since_start->days

.' days total
';echo $since_start->y.' years
';echo $since_start->m.' months
';echo $since_start->d.' days
';echo $since_start->h.

' hours
';echo $since_start->i.' minutes
';echo $since_start->s.' seconds
';$From_start是一个DateInterval对象。注意,Days属性是可用的(因为我们使用了datetime类的diff方法来生成DateInterval对象)。上述代码将输出:1837天共计5年0个月10天6小时14分钟2秒要获得总分钟数:$minutes = $since_start->days * 24 * 60;$minutes += $since_start->h * 60;$minutes += $since_start->i;echo $minutes.' minutes';这将产生以下结果:2645654分钟这是两个日期之间的实际分钟数。datetime类将考虑夏时制(取决于时区),而“旧方式”则不会这样做。阅读有关日期和时间的手册http:/www.php.net/手册/en/book.datetime.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值