如何创建修订日期php脚本?
我有一张从当前日期到2年或x年后的修订日期的纸条。我需要的是根据超过2天的日期创建脚本。假设我需要在mysql数据库中为几天前完成的工作做一个输入记录,并将该日期放入表中,然后从两年或x年后的那个日期计算修订日期。有人知道怎么做吗 我脚本的一部分:如何创建修订日期php脚本?,php,mysql,forms,Php,Mysql,Forms,我有一张从当前日期到2年或x年后的修订日期的纸条。我需要的是根据超过2天的日期创建脚本。假设我需要在mysql数据库中为几天前完成的工作做一个输入记录,并将该日期放入表中,然后从两年或x年后的那个日期计算修订日期。有人知道怎么做吗 我脚本的一部分: $formDatum = mysql_real_escape_string($_POST['formDatum']); $date = new DateTime(); switch ($formUsluga) { case '1':
$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;
}
你的意思是你想在一个日期上加上2年 我相信你可以这样做:
$date = "2012-01-12";
$newdate = strtotime ( '+2 year' , strtotime ( $date ) ) ;
$newdate = date ( 'Y-m-j' , $newdate );
编辑:
对。。。我没看到你已经有那个角色了。所以你想减去过去的天数,然后加上2年?你的意思是想在一个日期上加上2年吗 我相信你可以这样做:
$date = "2012-01-12";
$newdate = strtotime ( '+2 year' , strtotime ( $date ) ) ;
$newdate = date ( 'Y-m-j' , $newdate );
编辑:
对。。。我没看到你已经有那个角色了。所以你想减去过去的天数,然后再加上两年?很难理解你想要实现的目标:/@davogotland我需要的脚本不是基于当前日期,但在我以表格形式输入的日期前几天,从该日期开始计算2年后的$formRev。很难理解您想要实现的目标:/@davogotland我需要的脚本不是基于当前日期,但在我在表格中输入的日期是几天前,从该日期开始计算2年后的$formRev。假设$date=“$\u POST[formDatum]”(2012-01-08)和$newdate=strottime('+2年',strottime($date));这将是一个很好的例子。这段代码有可能吗?@mdakic请注意,这不是“+2年”,而是“+2年”。有一个空格。@davogotland是的,我想减去过去的天数,然后加上2年。但是,我想要的不是从现在起2年,我想从过去几天(2天或7天或更多)的日期开始打印2年,比如说$date=“$_POST[formDatum]”(2012-01-08)和$newdate=strotime(“+2年”,strotime($date));这将是一个很好的例子。这段代码有可能吗?@mdakic请注意,这不是“+2年”,而是“+2年”。有空格。@davogotland,这是提示错误是的,我想减去过去的天数,然后加上2年。但是,我想要的不是2年后的现在,我想打印从过去几天(2或7或更多)的日期算起的2年