繁体   English   中英

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

[英]How to assign default value for input type date by javascript?

我可以在php中为input [type =“ date”]分配默认值,如下所示:

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

结果是字符串:

value="2015-03-09"

并且输入甚至以我的本地日期09.03.2015显示此日期:2015年3月9日(idk为什么,但这很好)。


但是,如果我想通过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为输入类型日期分配默认值?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM