如何通过javascript为输入类型日期指定默认值?

如何通过javascript为输入类型日期指定默认值?,javascript,php,date,date-format,Javascript,Php,Date,Date Format,我可以为输入[type=“date”]指定默认值,如php中所示: <input name="date" type="date" value="<?php echo date('Y-m-d'); ?>"> 返回相同的字符串并生成相同的html:value=“2015-03-09”输入显示如下默认值:dd.mm.rrrrr。有没有办法通过javascript为输入类型date指定默认值?问题在于我的字符串中有一些空格。通过trim()函数删除解决了问题是否考虑过在文档加载

我可以为输入[type=“date”]指定默认值,如php中所示:

<input name="date" type="date" value="<?php echo date('Y-m-d'); ?>">

返回相同的字符串并生成相同的html:
value=“2015-03-09”
输入显示如下默认值:
dd.mm.rrrrr
。有没有办法通过javascript为输入类型date指定默认值?

问题在于我的字符串中有一些空格。通过trim()函数删除解决了问题

是否考虑过在文档加载时更改输入值?时区将对此有所帮助。请尝试使用时区
protocolDate = new Date(protocolDate.substr(0,4), protocolDate.substr(5,2), protocolDate.substr(8,2));