如何为日期类型数据设置条件

时间:2015-10-27 10:54:17

标签: php

我有任务列表。

如何为日期创建条件?

我想为他们的targerDate在2天或更短时间内完成的任务提供红色。

    $mainQuery = mysql_query("SELECT * FROM `tasks `");
    while($mainIndex = mysql_fetch_array($mainQuery)) 
{
if ($mainIndex['tagertDate'] <= ???)
}

sql table:

id  int(10) 
title   varchar(250)    utf8_general_ci
targetDate  date    

1 个答案:

答案 0 :(得分:0)

您可以使用PHP的DateTimeDiff function来获得所需的结果。

以下函数返回当前日期与提供日期之间的差异。

$('#btn1').click(function(){
var chart = $('#container').highcharts();

   chart.series[0].data[4].doDrilldown();
});

$('#btn2').click(function(){
    var chart = $('#container').highcharts();

    chart.series[0].data[4].doDrilldown();
});

更新:使用函数比较日期

检查说getdays返回的天数($ mainIndex ['tagertDate'])是否小于或等于2。

function getDays($date) {
    $datetime1 = new DateTime($date);
    $datetime2 = new DateTime();
    $noOfDays= $datetime1->diff($datetime2);
    return $noOfDays->format('%R%a days');
}