如何添加月份到这个日期我得到

时间:2011-01-04 10:27:13

标签: php

$ date = explode(“/”,$ _ POST ['datum1']); //格式是dd / mm / yyyy然后使用下面的

$ date_customer = $ date [0];

假设我输入4-1-2011,它将通过使用插入查询在数据库中仅插入4但现在我想要添加一个月。 意思是如果我进入第4个jan它插入这个,但是wat将是插入2月4日的日期,3月4日的代码,依此类推,从第4个jan的相同输入?

2 个答案:

答案 0 :(得分:1)

要添加一个月,您可以使用strtotime函数,如下所示:

$mydate = date('Y-m-d', strtotime('+1 month', $yourDate));

或者您可以在查询中直接使用MySQL的ADDDATE函数,如下所示:

ADDDATE(yourDateField, 1 Month)

答案 1 :(得分:1)

它可能会更好地工作:

$yourDate = "2012-10-05";
$mydate = date('Y-m-d', strtotime('+1 month', strtotime($yourDate)));