我的代码如下:
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])