2012-03-23 91 views
0

如何在几周内获得可靠的日期差异?如何在两个日期之间获得星期

到目前为止,我已经得到了

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

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

现在,我得到一个DateInterval用年,月等,但据我所知,去年并没有确切52周,因此不会一一个月正好有4个星期。

任何建议如何获得真正可靠的一周计数?

+0

周数或真正周数?因为真的几周你可以使用时间戳,并以秒/分钟/小时/天/ 7来划分。 – 2012-03-23 14:26:57

+0

是的,谢谢,就是这样,我只是让自己变得太复杂了...... – 2012-03-23 14:29:14

回答

5

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

+0

就这么简单。为什么我总是过度复杂的情况? :) 谢谢! (我会尽快接受) – 2012-03-23 14:28:26

+0

它发生在我们所有人身上! :P – JoRouss 2012-03-23 14:30:45

2

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

相关问题