我一直在尋找這個,但答案似乎沒有。這裏的問題:PHP,看日期範圍是否部分在另一個日期範圍內
說,我有兩個日期範圍。
$daterange1 = 2012-04-20 till 2012-04-28
$daterange2 = 2012-04-18 till 2012-05-01
現在,我想知道daterange2是否在daterange1內。但是,正如您所看到的,daterange2僅部分在daterange1內。有沒有讓3個變量回來,像任何方式:
- 2012-04-18至2012-04-20
- 2012-04-20至2012-04-28
- 2012-04 -28至2012-05-01
我知道這聽起來有點含糊,但我真的不知道如何解釋它的不同。
我明白這個問題,你可能想用'strtotime()'函數轉換所有的時間,並開始比較。也許'DateTime'對象也會在這裏幫助你。 – 2012-01-03 19:59:31
你需要知道範圍是否在第三個變量內 – 2012-01-03 20:10:21