在JS中如何转换时间格式
在JavaScript中,可以使用Date
对象的方法来转换时间格式。以下是一个简单的例子,演示如何将当前时间转换为"年-月-日 时:分:秒"的格式:
function formatDate(date) {
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
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 `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
const now = new Date();
console.log(formatDate(now)); // 输出类似 "2023-03-15 12:45:30"
如果需要其他格式,可以按需调整formatDate
函数中的字符串拼接部分。
评论已关闭