js 时间字符串yyyy-mm-dd转成 日期格式yyyy-mm-dd
时间: 2024-01-18 17:04:02 浏览: 102
js实现字符串转日期格式的方法
以下是将yyyy-mm-dd格式的时间字符串转换为日期格式yyyy-mm-dd的JavaScript代码:
```javascript
var dateString = "2021-10-01";
var dateParts = dateString.split("-");
var dateObject = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);
var formattedDate = dateObject.getFullYear() + "-" + (dateObject.getMonth() + 1) + "-" + dateObject.getDate();
console.log(formattedDate); // 输出:2021-10-01
```
代码解释:
1. 首先将时间字符串按照"-"进行分割,得到年、月、日三个部分。
2. 然后使用Date对象的构造函数,将年、月、日三个部分传入,创建一个日期对象。
3. 最后使用getFullYear()、getMonth()和getDate()方法,分别获取日期对象的年、月、日,并将它们拼接成yyyy-mm-dd格式的字符串。
阅读全文