在 JavaScript 中格式化年月日常见的方法是使用 Date
对象结合字符串操作来实现。
基础概念:
Date
对象用于处理日期和时间。相关优势:
类型:
YYYY-MM-DD
、 YYYY/MM/DD
、 YYYY.MM.DD
等。应用场景:
以下是一个示例代码,实现将日期格式化为 YYYY-MM-DD
的形式:
function formatDate(date) {
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0');
const day = String(date.getDate()).padStart(2, '0');
return `${year}-${month}-${day}`;
}
const today = new Date();
console.log(formatDate(today));
如果遇到日期格式不符合预期的问题,可能是以下原因:
解决方法:
padStart
方法为小于 10 的月份和日期补 0 ,如上述示例代码所示。领取专属 10元无门槛券
手把手带您无忧上云