new Date转换为八位
时间: 2023-12-23 07:07:37 浏览: 62
new Date()问题在ie8下面的处理方法
如果你想将 `new Date()` 转换成 8 位的字符串,可以按照以下方式进行:
```javascript
const date = new Date();
const year = date.getFullYear().toString().substr(-2);
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
const eightDigitDate = `${year}${month}${day}`;
console.log(eightDigitDate); // e.g. 210806
```
这个代码会获取当前日期,然后将年份转换为两位数,月份和日期转换为两位数并使用模版字符串将它们拼接起来。最终的结果是一个 8 位的字符串表示日期。
阅读全文