this.myAddDisDate = date.getFullYear() + "-" + (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : (date.getMonth() + 1)) + "-" + (date.getDate() < 10 ? "0" + date.getDate() : date.getDate());
时间: 2023-07-15 07:11:58 浏览: 55
这段代码是将当前日期格式化成 yyyy-mm-dd 的形式,并将结果赋值给 this.myAddDisDate 变量。其中,date 是一个 Date 对象,通过调用其 getFullYear()、getMonth() 和 getDate() 方法获取年、月、日信息。代码中使用了三元运算符来判断月份和日期是否小于 10,如果是则在前面加上一个 "0",否则直接输出。最终得到的字符串形式就是 yyyy-mm-dd。
相关问题
let crtTs = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();
这段代码的作用是将之前获取到的 Date 对象中的年、月、日、小时、分钟、秒等时间信息取出,并将它们以一定的格式拼接成一个字符串。具体来说,它将年份、月份、日期、小时数、分钟数、秒数分别用 "-"、"-"、" "、":"、":" 连接起来,形成一个类似于 "2022-01-01 12:30:45" 的字符串。这个字符串通常用于显示或记录某个时间点的具体时间信息,例如在日志中记录某个事件的发生时间。
function formatDate(data) { for (var i = 0; i < data.length; i++) { var dateString = data[i].petition_at; var date = new Date(dateString); var year = date.getFullYear(); var month = ("0" + (date.getMonth() + 1)).slice(-2); var day = ("0" + date.getDate()).slice(-2); data[i].petition_at = year + "-" + month + "-" + day + " " + hours dateString = data[i].created_at; date = new Date(dateString); year = date.getFullYear(); month = ("0" + (date.getMonth() + 1)).slice(-2); day = ("0" + date.getDate()).slice(-2); data[i].petition_at = year + "-" + month + "-" + day + " " + hours data[i].created_at = date.toLocaleString(); } return data; } return data = formatDate(data)哪里有错
这段代码有几处小错误:
1. 在第一行的 `function formatDate(data)` 后面缺少一个左括号 `(`。
2. 在第三个 `var` 声明中,变量 `hours` 没有被定义,应该是 `date.getHours()`。
3. 在第六行和第九行,将 `petition_at` 改成了 `created_at`,这是无意义的,应该将第九行的 `petition_at` 改成 `created_at`。
下面是修正后的代码:
```
function formatDate(data) {
for (var i = 0; i < data.length; i++) {
var dateString = data[i].petition_at;
var date = new Date(dateString);
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + date.getDate()).slice(-2);
var hours = date.getHours();
data[i].petition_at = year + "-" + month + "-" + day + " " + hours;
dateString = data[i].created_at;
date = new Date(dateString);
year = date.getFullYear();
month = ("0" + (date.getMonth() + 1)).slice(-2);
day = ("0" + date.getDate()).slice(-2);
data[i].created_at = year + "-" + month + "-" + day + " " + hours;
data[i].petition_at = date.toLocaleString();
}
return data;
}
data = formatDate(data);
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)