如何使用JQuery或Javascript设置类型date值的输入



我的代码如下:

var date1 = new Date($("#date1").val() + "T00:00");
date1.setDate(date1.getDate() + 30);  // 30 days into the future
$date2 = $("#date2");  // input of type date
$date2.val(date1) 

除最后一行外,所有工作均按预期进行。错误显示:

jquery-3.2.1.js:7990 The specified value "2021-07-02T03:00:00.000Z" does not conform to the required format, "yyyy-MM-dd

如果其他人也有同样的问题,我就是这样解决的:

$date2.val(date1.toISOString().split("T")[0])

最新更新