php - 如何创建修订日期 PHP 脚本?

标签 php mysql forms

我有一个脚本,可以将修订日期从当前日期推迟到 2 或 x 年后。我需要的是根据过去两天的日期创建脚本。假设我需要在 mysql 数据库中为几天前完成的工作创建输入记录,并将该日期放入表中,并从两年或 x 年后的该日期计算修订日期。有人知道如何做到这一点吗?

我的脚本的一部分:

$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 年吗?

关于php - 如何创建修订日期 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8835303/

相关文章:

javascript - 当类在表单提交中相同时,按钮和跨度有什么区别。?

javascript - jQuery 验证 : determine if field was validated on form submit, 或差异。事件?

mysql - 从多个表更新 WP 数据库表

java - JPA 应用程序在运行多个小时后不会从对 JPA 存储库的调用返回

php - 我如何通过 PHP 将多个单选按钮值作为所有单独的值传递给 MYSQL 数据库,但将它们分成组?

php - 如何使用 Laravel 为不同的客户使用不同的数据库?

mysql - 通过内部连接或左/右连接替换与标量子查询的比较

PHP 到 CSV - 将一行分成多行

php - "&reg"被转换为 "®"

PHP 无法连接到 RDS 上的 MySQL