间觉得自己有些DATAS从数据库日期:PHP - 如何找到,如果日期是2个日期
$data['my_date'])
类型是日期:YYYY-MM-DD
我想作用PHP来发现,如果$数据的情形[“my_date”])是两个日期之间等:
if ($data['my_date'] >= 2009-01-01 && $data['my_date'] <= 2009-12-31) {
$datas = '5';
}
else {
$datas = 1;
}
预期它不工作,在条件没有得到核实。我该怎么办 ?
你需要引用您的日期,否则他们被解释为整数运算('2009-01- 01 == 2007') –
@CarlosCampderrós你应该发布你的答案(“需要引用你的日期”),因为这是解决方案。我很困惑已经犯了这个错误。 –
@SébastienGicquel张贴为答案。别担心,过去我们都有愚蠢的无法解释的错误;-) –