JavaScript 将 yyyy-MM-dd 格式日期转换为 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/mkCv 著作权归作者所有。请勿转载和采集!