js日期格式Thu May 11 2023 00:00:00 GMT+0800转yyyymmdd简便方法
时间: 2023-08-30 08:10:59 浏览: 70
js代码-时间日期格式化为yyyymmdd
可以使用JavaScript的内置日期对象来实现日期格式的转换。下面是一种简便的方法:
```
const date = new Date("Thu May 11 2023 00:00:00 GMT+0800");
const yyyy = date.getFullYear().toString();
const mm = (date.getMonth() + 1).toString().padStart(2, "0");
const dd = date.getDate().toString().padStart(2, "0");
const yyyymmdd = yyyy + mm + dd;
console.log(yyyymmdd); // 输出:20230511
```
首先,创建一个Date对象并传入日期字符串。然后,使用`getFullYear()`方法获取年份,并将其转换为字符串。接下来,使用`getMonth()`方法获取月份,需要注意的是,这个方法返回0到11之间的整数,因此需要加1才是真正的月份。使用`padStart()`方法将月份和日期转换为两位数的字符串,并在前面加上0,以便格式化为固定长度。最后,将年份、月份和日期拼接在一起,得到YYYYMMDD格式的日期字符串。
阅读全文