我需要比較兩個日期比較兩個日期在PHP
d1= 12-11-01(YY-MM-DD) and d2=2008-05-02(YYYY-MM-DD)
比較d2 <= d1
它不工作按規定
這裏請注意,我需要比較不同日期日期格式。
我需要比較兩個日期比較兩個日期在PHP
d1= 12-11-01(YY-MM-DD) and d2=2008-05-02(YYYY-MM-DD)
比較d2 <= d1
它不工作按規定
這裏請注意,我需要比較不同日期日期格式。
嘗試:
$d1 = strtotime('12-11-01');
$d2 = strtotime('2008-05-02');
if ($d2 <= $d1) {}
您可以使用此代碼:
$d1 = strtotime($date1);
$d2 = strtotime($date2);
if($d2 <= $d1){
// $date2 is before $date1
}
這樣做:
if(strtotime('12-11-01') <= strtotime('2008-05-02'))
{
// do your task here
}
試試這個
if(strtotime('12-11-01') <= strtotime('2008-05-02'))
{ }
像下面,
if(strtotime($date1) < strtotime($date2)) {
// do something
}
研究進一步這裏
DateTime比strtotime()
更好,因爲它可佔時區和夏令時間
$dt1 = new DateTime('12-11-01');
$dt2 = new DateTime('2008-05-02');
if ($dt2 <= $dt1) {
}
更改爲時間戳,然後比較 –
將其轉換爲unix時間 – Cooper
什麼是12?什麼是11?什麼是01?年月日?月日年?日,月,年?...沒有答案認爲這一點。 – Voitcus