如何在幾周內獲得可靠的日期差異?如何在兩個日期之間獲得星期
到目前爲止,我已經得到了
<?php
$a = new DateTime('2010-09-01');
$b = new DateTime();
$c = $a->diff($b);
現在,我得到一個DateInterval用年,月等,但據我所知,去年並沒有確切52周,因此不會一一個月正好有4個星期。
任何建議如何獲得真正可靠的一週計數?
如何在幾周內獲得可靠的日期差異?如何在兩個日期之間獲得星期
到目前爲止,我已經得到了
<?php
$a = new DateTime('2010-09-01');
$b = new DateTime();
$c = $a->diff($b);
現在,我得到一個DateInterval用年,月等,但據我所知,去年並沒有確切52周,因此不會一一個月正好有4個星期。
任何建議如何獲得真正可靠的一週計數?
也許你可以計算兩個日期之間的天數除以7?
就這麼簡單。爲什麼我總是過度複雜的情況? :) 謝謝! (我會盡快接受) – 2012-03-23 14:28:26
它發生在我們所有人身上! :P – JoRouss 2012-03-23 14:30:45
得到天數的差異,併除以7?或者,如果您使用的是舊版本的PHP,請以小時/分鐘/秒爲單位獲得差異,然後相應計算。
週數或真正週數?因爲真的幾周你可以使用時間戳,並以秒/分鐘/小時/天/ 7來劃分。 – 2012-03-23 14:26:57
是的,謝謝,就是這樣,我只是讓自己變得太複雜了...... – 2012-03-23 14:29:14