获取当前日期
在JavaScript中,可以使用Date 对象来获取当前日期。以下是一个示例,展示如何获取当前日期并格式化为YYYY-MM-DD格式。
javascript
function getCurrentDate() {
const date = new Date();
const year = date.getFullYear();
let month = date.getMonth() + 1; // 月份从0开始,需要加1
let day = date.getDate();
// 如果月份或日期是个位数,则在前面补0
if (month < 10) month = `0${month}`;
if (day < 10) day = `0${day}`;
return `${year}-${month}-${day}`;
}
console.log(getCurrentDate()); // 输出示例:2023-09-15
注意事项:
月份从0开始 :在JavaScript中,*getMonth()*方法返回的月份是从0开始的,因此需要加1。
补零操作:为了确保日期格式的一致性,如果月份或日期是个位数,需要在前面补0。
通过上述方法,可以轻松获取并格式化当前日期。你还可以根据需要调整格式,例如将日期格式化为YYYY年MM月DD日。
javascript
function getCurrentDateInChinese() {
const date = new Date();
const year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
if (month < 10) month = `0${month}`;
if (day < 10) day = `0${day}`;
return `${year}年${month}月${day}日`;
}
console.log(getCurrentDateInChinese()); // 输出示例:2023年09月15日
通过这种方式,你可以根据需求获取和格式化当前日期。