我需要在一个日期添加一个月。我已经尝试了很多不同的东西,但仍然很短。我最近的尝试是这样的:
echo date('Y-m-d', strtotime("+1 month", $month[$i]));
这是var_dump
的{{1}}。请注意,月份完全可以更改:
$months
我循环遍历array(2) { [0]=> string(10) "2014-04-01" [1]=> string(10) "2014-05-01" }
,就像这样:
$months
我的查询带有for ($i=0; $i < count($months); $i++) { //doing stuff }
子句:
WHERE
我想要做的是将每个查询限制在一个月到下个月之间。
有什么想法吗?
答案 0 :(得分:1)
试试这个:
SELECT * FROM someTable WHERE someDate LIKE '%-08-%';
答案 1 :(得分:0)
你可以从MySQL本身处理这个问题:
WHERE YEAR(r.departure) = YEAR('".$months[$i]."') AND
MONTH(r.departure) = MONTH('".$months[$i]."')