【发布时间】:2015-03-09 11:59:34
【问题描述】:
我可以在 php 中像这样为 input[type="date"] 分配默认值:
<input name="date" type="date" value="<?php echo date('Y-m-d'); ?>">
导致字符串:
value="2015-03-09"
并输入甚至以我的本地日期格式显示此日期:09.03.2015(我知道为什么,但这很棒)。
但如果我想通过 javascript 分配默认日期值:
protocolDate = new Date(protocolDate.substr(0,4), protocolDate.substr(5,2), protocolDate.substr(8,2));
返回相同的字符串并生成相同的 html:value="2015-03-09" 输入显示如下默认值:dd.mm.rrrr。有没有办法通过javascript为输入类型日期分配默认值?
【问题讨论】:
-
您是否考虑过在文档加载时更改输入值?
-
时区会帮助你解决这个问题。试试时区
标签: javascript php date date-format