微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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来完成存储库中的工作

希望这个帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐