比较控制器中m/d/Y格式的日期


Compare m/d/Y format date in controller

我想比较当前日期和$expirydate。我这样写查询。

   $expirydate = date('m/d/Y', strtotime($Date . + $days . 'days'));
   $todaysdate=date('m/d/Y');    
    if(expirydate >=   $todaysdate)
   $temp[] = array('v' => (string) 'silver'); 
    else
    $temp[] = array('v' => (string) 'red'); 

但它并没有给出正确的答案。它没有检查年份。。请帮帮我。

您可以尝试这种方式

$expirydate = strtotime(date('Y-m-d H:i:s', strtotime($Date . + $days . 'days')));
   $todaysdate=strtotime(date('Y-m-d H:i:s'));
    if(expirydate >=   $todaysdate)
   $temp[] = array('v' => (string) 'silver'); 
    else
    $temp[] = array('v' => (string) 'red'); 

请这样尝试,

$expirydate = date('m/d/Y', strtotime($Date.'+'.$days. 'days'));