你可以用js帮我写一个将yyyy-m-dd的字符串转换成yyyy-mm-dd格式吗
时间: 2024-01-06 08:03:44 浏览: 79
Javascript将字符串日期格式化为yyyy-mm-dd的方法
5星 · 资源好评率100%
当然可以,以下是一种可能的实现方式:
```javascript
function formatDate(dateString) {
const parts = dateString.split('-');
const year = parts[0];
const month = parts[1].padStart(2, '0');
const day = parts[2].padStart(2, '0');
return `${year}-${month}-${day}`;
}
// 例子
const dateString = '2021-5-2';
const formattedDate = formatDate(dateString);
console.log(formattedDate); // 输出:2021-05-02
```
这个函数接收一个形如 `yyyy-m-dd` 的字符串作为参数,返回一个 `yyyy-mm-dd` 格式的字符串。具体实现方式是先使用 `split` 方法将字符串按照 `-` 分割成三个部分,再将月份和日期的部分用 `padStart` 方法补齐到两位数,最后使用字符串模板拼接成新的字符串。
阅读全文