需要减少用于获取日期格式的javascript方法代码

Need to reduce javascript method code for geting date format

本文关键字:格式 javascript 方法 代码 取日期 获取 用于      更新时间:2023-09-26

我是javascript的新手。我使用以下方法来获取日期时间。

function getDateTime() {
var now     = new Date(); 
var year    = now.getFullYear();
var month   = now.getMonth()+1; 
var day     = now.getDate();
var hour    = now.getHours();
var minute  = now.getMinutes();
var second  = now.getSeconds(); 
if(month.toString().length == 1) {
    var month = '0'+month;
}
if(day.toString().length == 1) {
    var day = '0'+day;
}   
if(hour.toString().length == 1) {
    var hour = '0'+hour;
}
if(minute.toString().length == 1) {
    var minute = '0'+minute;
}
if(second.toString().length == 1) {
    var second = '0'+second;
}   
var dateTime = day+'-'+month+'-'+year+' '+hour+':'+minute;   
 return dateTime;

}

我想要这样的输出:

 day+'-'+month+'-'+year+' '+hour+':'+minute; 

最好的方法是什么

我认为在Javascript中格式化日期和时间的最佳方法是使用此库。使用起来非常简单。

var now = new Date();
dateFormat(now, "dd-mm-yyyy hh:MM:ss");
alert(now);