PHP-树枝,减去2个日期

如何用细枝减去两个日期?

我有一个结束日期和一个开始日期,我想要两者之间的区别.

例如,对于日期“ 2015-02-20”和“ 2015-02-13”,我都应获取“ 7”.

我怎样才能做到这一点 ?

感谢帮助

解决方法:

一个解决方案(推荐)“使用现有库”:

您可以使用KnpTimeBundle

在树枝上:
与当前日期进行比较:

{# Returns something like "3 minutes ago" #}
{{ time_diff(form) }}

这与另一个日期比较:

{# Returns something like "3 minutes ago" #}
{{ time_diff(form , to ) }}

第二个解决方案“自己动手做”:

通过PHP函数进行比较:

$calcFrom = $from;

$calcTo = $to;
$Now->diff($calcFrom)->format("%a")

并通过Twig extension或直接在实体中的帮助器方法中使其可用.

一个可能的解决方案是写一个注册custom DQL Function来完成存储库中的工作

希望这个帮助

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...