与比较运算符的日期比较

时间:2017-07-19 16:06:40

标签: php date comparison string-comparison date-comparison

我有一个PHP代码,我试图比较日期和条件是如果当前日期是< = frmdate然后查询行必须插入数组,而现在发生的问题是它只插入少量的行比现在更新是否正确...请帮助我解决这个问题

$prodarray= array();
while($row =mysqli_fetch_assoc($result))
{
    $todateExtracted=$row['to_date'];
    $fromdateExtracted=$row['from_date'];
    $toDate=strtotime($todateExtracted);
    $frmDate=strtotime($fromdateExtracted);

    if($currentdate <= $frmDate)
    {
       $prodarray[] = $row;
    } 
    // $i++;
}

1 个答案:

答案 0 :(得分:0)

使用Strtotime() http://php.net/manual/en/function.strtotime.php

$prodarray= array();
while($row =mysqli_fetch_assoc($result))
{
    $todateExtracted=$row['to_date'];
    $fromdateExtracted=$row['from_date'];
    $toDate=strtotime($todateExtracted);
    $frmDate=strtotime($fromdateExtracted);
    if(strtotime($currentdate) <= strtotime($frmDate))
    {
       $prodarray[] = $row;
    } 
   // $i++;
}