你可以使用JavaScript中的Date对象和字符串操作来将日期格式从"yyyy-MM-dd"转换为"yyyy年mm月"。下面是一个示例代码:

const dateStr = "2021-10-05";
const date = new Date(dateStr);

const year = date.getFullYear();
const month = date.getMonth() + 1; //月份从0开始,需要加1
const monthStr = month < 10 ? "0" + month : month; //如果月份小于10,需要在前面加0

const result = year + "年" + monthStr + "月"; //拼接成需要的格式

console.log(result); //输出:2021年10月

在这个示例中,我们首先创建了一个Date对象,然后使用该对象的getFullYear和getMonth方法获取年份和月份。注意,由于getMonth方法返回的月份是从0开始的,因此需要将其加1。接下来,我们使用三元运算符来判断月份是否小于10,如果是,则在前面添加0。最后,我们将年份和月份拼接成需要的格式并输出结果。

yyyy-MM-dd的日期格式用js怎么转换成yyyy年mm月格式

原文地址: https://www.cveoy.top/t/topic/Z8H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录