【JavaScript】JavaScript日期和时间的格式化:
// 定义一个函数,用于将日期转换为YYYY-MM-DD格式
function formatDate(date) {
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
return `${year}-${month}-${day}`;
}
// 定义一个函数,用于将日期和时间转换为YYYY-MM-DD HH:MM:SS格式
function formatDateTime(date) {
const datePart = formatDate(date);
const hours = date.getHours().toString().padStart(2, '0');
const minutes = date.getMinutes().toString().padStart(2, '0');
const seconds = date.getSeconds().toString().padStart(2, '0');
return `${datePart} ${hours}:${minutes}:${seconds}`;
}
// 使用示例
const now = new Date();
console.log(formatDate(now)); // 输出日期
console.log(formatDateTime(now)); // 输出日期和时间
这段代码定义了两个函数formatDate
和formatDateTime
,分别用于将日期和日期时间对象格式化为"YYYY-MM-DD"和"YYYY-MM-DD HH:MM:SS"的格式。这是一个简单的日期格式化示例,可以教会初学者如何进行日期和时间的组合与格式化。
评论已关闭