js转换日期格式为yyyy-mm-dd
时间: 2024-09-11 19:01:05 浏览: 35
js将日期格式转换为YYYY-MM-DD HH:MM:SS
在JavaScript中,你可以使用内置的Date对象以及一些字符串操作方法将日期格式从默认的"MM/DD/YYYY"或者其他格式转换为"yyyy-mm-dd"。这里是一个简单的示例:
```javascript
function formatDate(date) {
// 创建一个新的Date对象,如果传入的是字符串,先转成Date
if (typeof date === 'string') {
date = new Date(date);
}
// 获取年份、月份和日期
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2); //注意月份从0开始计数,加1
var day = ("0" + date.getDate()).slice(-2);
// 返回新的日期格式
return year + "-" + month + "-" + day;
}
// 使用示例
var inputDate = "01/31/2023"; // 输入的日期格式
var formattedDate = formatDate(inputDate);
console.log(formattedDate); // 输出:2023-01-31
```
阅读全文