yyyy-MM-dd的日期格式用js怎么转换成yyyy年mm月格式
你可以使用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。最后,我们将年份和月份拼接成需要的格式并输出结果。
原文地址: https://www.cveoy.top/t/topic/Z8H 著作权归作者所有。请勿转载和采集!