0

如何在几周内获得可靠的日期差异?

到目前为止我有

<?php
$a = new DateTime('2010-09-01');
$b = new DateTime();

$c = $a->diff($b);

现在我得到一个包含年、月等的 DateInterval,但据我所知,一年没有正好 52 周,所以一个月也没有正好 4 周。

有什么建议如何获得真正可靠的周数吗?

4

2 回答 2

4

也许您可以计算两个日期之间的天数并除以 7?

于 2012-03-23T14:25:41.663 回答
2

得到天数的差异,然后除以 7?或者,如果您使用的是旧版本的 PHP,请获取小时/分钟/秒的差异,并相应地计算它..

于 2012-03-23T14:29:13.990 回答