数字格式的20230105怎么用js转换成2023.01.05
时间: 2024-02-24 17:57:52 浏览: 38
JavaScript 面试问答 (2023) – 中级.docx
你可以用 JavaScript 的 Date 对象来解析日期字符串并格式化输出。具体来说,你可以将日期字符串转换为 Date 对象,然后使用 Date 对象的 getFullYear、getMonth 和 getDate 方法来获取年、月、日,最后将它们拼接成想要的格式即可。
以下是一个示例代码:
```js
const dateString = '20230105';
const year = dateString.slice(0, 4);
const month = dateString.slice(4, 6);
const day = dateString.slice(6, 8);
const formattedDate = `${year}.${parseInt(month, 10)}.${parseInt(day, 10)}`;
console.log(formattedDate); // 输出: "2023.01.05"
```
在这个示例代码中,我们先将日期字符串按照年、月、日分别截取出来,然后将月和日的字符串转换为整数,并使用模板字符串将它们拼接成想要的格式。注意,这里的月份需要使用 parseInt 函数将字符串转换为整数,以避免在拼接时出现错误。
阅读全文