我有一个 HTML 输入框设置为 type=date
<input name="datereceived" type="date" class="FormDateValues" id="datereceived" />
我想使用 Jquery 在文档加载时填充此输入框到今天的日期,但因为我在澳大利亚,所以我必须使用 GMT+10 进行偏移
为了获取日期,我执行以下操作:
var newDate = new Date();
然后我尝试使用以下命令设置输入框:
$('#datereceived').val(newDate.toLocaleDateString());
浏览器告诉我,对于 type=date,格式必须设置为 yyyy-MM-dd,而不是澳大利亚时间格式 dd/MM/yyyy。
我不知道如何强制执行 toLocaleDateString 并将日期转换为 yyyy-MM-dd。
尝试使用fr-CA
返回格式为yyyy-MM-dd
.
var yyyymmdd = (new Date ()).toLocaleDateString ("fr-CA");
console.log (yyyymmdd);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)