怎么把el-date-picker里的“2023-05-20T16:00:00.000Z”数据日期转成“2023-05-20”这种格式,并封装成一个公用的方法
时间: 2024-01-11 21:02:39 浏览: 117
el-date-picker 英文改中文.doc
5星 · 资源好评率100%
您好,要将日期格式从“2023-05-20T16:00:00.000Z”转换为“2023-05-20”,您可以使用JavaScript中的Date对象和toLocalDateString()方法。下面是将日期格式转换为“YYYY-MM-DD”格式并封装为公用方法的示例代码:
```javascript
/**
* 将日期从“YYYY-MM-DDTHH:mm:ss.sssZ”格式转换为“YYYY-MM-DD”格式
* @param {string} dateStr - 要转换的日期字符串
* @returns {string} - 转换后的日期字符串
*/
function formatDate(dateStr) {
const date = new Date(dateStr);
return date.toLocaleDateString('zh-Hans-CN', {
year: 'numeric',
month: '2-digit',
day: '2-digit',
}).replace(/\//g, '-'); // 替换斜杠为横杠
}
```
您可以将上述代码添加到您的项目中,并在需要的地方调用`formatDate`函数即可将日期从“YYYY-MM-DDTHH:mm:ss.sssZ”格式转换为“YYYY-MM-DD”格式。
阅读全文