如何在几周内获得可靠的日期差异?
到目前为止,我已经
了<?php
$a = new DateTime('2010-09-01');
$b = new DateTime();
$c = $a->diff($b);
现在我得到一个有几年,几个月等的DateInterval,但据我所知,一年不会有52周,所以一个月没有4个星期。
有关如何获得真实,可靠的周数的任何建议吗?
答案 0 :(得分:5)
也许你可以计算两个日期之间的天数并除以7?
答案 1 :(得分:2)
获得天数的差异,除以7?或者,如果您使用的是旧版本的PHP,请获取小时/分钟/秒的差异,并相应地进行计算。