【问题标题】:set default date and time zone for date input为日期输入设置默认日期和时区
【发布时间】:2015-08-11 08:57:11
【问题描述】:

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

<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 jquery date


【解决方案1】:

试试这个..

使用

在php页面顶部添加时区

 date_default_timezone_set('America/New_York');

当前日期:&lt;?php echo date("Y/m/d")?&gt;

明天:&lt;?php echo date("Y/m/d", time()+86400)?&gt;

   <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)?>">

【讨论】:

  • 退货日期呢?如果取货日期是 24,则退货应该是 25
  • 检查并告诉我
  • 非常感谢,你能帮我解决这个关于时区的警告吗?我不知道 警告:date_create():依赖系统的时区设置是不安全的。您必须使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们暂时选择了时区“UTC”,但请设置 date.timezone 以选择您的时区
  • 如果你想回答关于你的新问题发布新问题
猜你喜欢
  • 2020-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-25
  • 2016-03-10
  • 2022-12-05
  • 2021-01-07
  • 1970-01-01
相关资源
最近更新 更多