设置日期输入的默认日期和时区


set default date and time zone for date input

我有两个接收日期和返回日期的输入。我想添加今天的日期作为默认值为拾取日期,如果用户更改日期,返回日期的值应该更改为一天前的拾取日期。任何帮助都将不胜感激。我已经使用了time(),它给了我在下面的评论中提到的警告。

<input type="date" name="pickupdate" class="form-control user-success" id="pickupdate" placeholder="MM/DD/YY"> <input type="date" name="returndate" class="form-control user-success" id="RETURNDATE" placeholder="MM/DD/YY">

试试这个…

使用

在php页面顶部添加时区

 date_default_timezone_set('America/New_York');

当前日期:<?php echo date("Y/m/d")?>

明天:<?php echo date("Y/m/d", time()+86400)?>

   <input type="text" name="pickupdate" class="form-control user-success" id="pickupdate" placeholder="MM/DD/YY" value="<?php echo date("Y/m/d")?>">
<input type="text" name="returndate" class="form-control user-success" id="RETURNDATE" value="<?php echo date("Y/m/d", time()+86400)?>">