2012-03-23 102 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,請以小時/分鐘/秒爲單位獲得差異,然後相應計算。

相關問題