我有一个日期输入
<input type="date" name="date_register" id="date_register" value="date" />
我想在用户输入日期3年后打印日期。我怎样才能使用PHP?
答案 0 :(得分:2)
查看PHP DateTime
课程。以下是一个可以帮助您入门的示例:
$date = new DateTime($_POST['date_register'];
$date->modify('+3 years');
var_dump($date);
echo $date->format('F j, Y');
答案 1 :(得分:1)
试试这个:
<?php
$date = isset($_REQUEST['date_register']) ? $_REQUEST['date_register'] : date('Y/m/d');
$three_yrs = date('Y/m/d', strtotime($date .' +3 years'));
Echo $three_yrs;
?>
答案 2 :(得分:0)
//i assume that your field name is date_register and method used is post
$unix_date_after_add_3_years = strtotime($_POST["date_register"]." +3 years",);
//now formatting the result to be for example 17-9-2014 using function date
echo date("Y-m-d",$unix_date_after_add_3_years);