js取当前日期,格式输出为yyyy-mm-dd hh:mm:ss
warning:
这篇文章距离上次修改已过189天,其中的内容可能已经有所变动。
在JavaScript中,您可以使用Date
对象来获取当前日期和时间,并使用toISOString
方法或者手动构造一个格式化的字符串。以下是一个例子,展示了如何获取当前日期和时间并格式化为yyyy-mm-dd hh:mm:ss
的字符串:
function formatDate(date) {
function padZero(num) {
return num < 10 ? '0' + num : num;
}
var year = date.getFullYear();
var month = padZero(date.getMonth() + 1); // getMonth() 返回的月份是从 0 开始的
var day = padZero(date.getDate());
var hours = padZero(date.getHours());
var minutes = padZero(date.getMinutes());
var seconds = padZero(date.getSeconds());
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
var currentDate = new Date();
var formattedDate = formatDate(currentDate);
console.log(formattedDate); // 输出格式化的日期和时间
这段代码定义了一个formatDate
函数,它接受一个Date
对象作为参数,并返回一个格式化为yyyy-mm-dd hh:mm:ss
的字符串。在函数内部,padZero
函数用于确保单数字数字前补零。最后,我们创建了一个新的Date
对象currentDate
,调用formatDate
函数,并将结果输出到控制台。
评论已关闭