使用js写一个格式化时间的函数,输出时间格式:yyyy-MM-dd HH:mm:ss
当然!以下是一个使用 JavaScript 编写的函数,用于将日期格式化为 yyyy-MM-dd HH:mm:ss
格式:
function formatDate(date) {
const padZero = (num) => (num < 10 ? '0' + num : num);
const year = date.getFullYear();
const month = padZero(date.getMonth() + 1); // 月份从0开始,所以需要加1
const day = padZero(date.getDate());
const hours = padZero(date.getHours());
const minutes = padZero(date.getMinutes());
const seconds = padZero(date.getSeconds());
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
// 示例使用
const now = new Date();
console.log(formatDate(now)); // 输出类似于:2023-10-05 14:23:45
这个函数 formatDate
接受一个 Date
对象作为参数,并返回一个格式化的日期字符串。padZero
函数用于确保数字在小于10时前面补零,以保证格式的一致性。