if(data.code == 0) { $("#uvResult").text(data.uvResult); //怎么把data.uvStart格式化成yyyy-MM-dd $("#uvStart").val(data.uvStart); $("#uvEnd").val(data.uvEnd); 我需要把这个uvEnd格式化为“yyyy-MM-dd”然后在传给对应的input }
时间: 2024-02-25 12:57:04 浏览: 68
vue省市区/县数据js文件(citydata.js)
你可以使用JavaScript中的Date对象来格式化日期,具体代码如下:
```
if(data.code == 0) {
$("#uvResult").text(data.uvResult);
// 将data.uvStart格式化成yyyy-MM-dd
var uvStartDate = new Date(data.uvStart);
var uvStartFormatted = uvStartDate.getFullYear() + "-" + (uvStartDate.getMonth() + 1) + "-" + uvStartDate.getDate();
$("#uvStart").val(uvStartFormatted);
// 将data.uvEnd格式化成yyyy-MM-dd
var uvEndDate = new Date(data.uvEnd);
var uvEndFormatted = uvEndDate.getFullYear() + "-" + (uvEndDate.getMonth() + 1) + "-" + uvEndDate.getDate();
$("#uvEnd").val(uvEndFormatted);
}
```
这段代码首先创建了两个Date对象,分别表示data.uvStart和data.uvEnd。然后使用Date对象的方法获取年、月、日等信息,并将它们拼接成格式化后的日期字符串。最后将这些字符串设置到对应的input元素中。
阅读全文