我有scrit,它将修订日期从当前日期改为2年或x年后。我需要的是根据过去2天的日期创建脚本。假设我需要在mysql db中为输入记录创建输入记录,这些记录是在几天前完成的,将该日期放在表中并计算该日期两年或更长时间后的修订日期。有人知道怎么做吗?
我的部分内容:
$formDatum = mysql_real_escape_string($_POST['formDatum']);
$date = new DateTime();
switch ($formUsluga)
{
case '1':
$date -> modify("+2 year");
$formRev=$date->format("Y-m-d H:i");
break;
case '2':
date_add($date, new DateInterval("P2Y"));
$formRev=$date->format("Y-m-d H:i:s");
break;
}
答案 0 :(得分:3)
你的意思是你想在一个约会时加2年吗?
我相信你可以这样做:
$date = "2012-01-12";
$newdate = strtotime ( '+2 year' , strtotime ( $date ) ) ;
$newdate = date ( 'Y-m-j' , $newdate );
编辑:
对......我没有看到你已经有那部分了。那么你想减去过去的天数,然后加上2年?