我是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;
这个
的最佳方法是什么?答案 0 :(得分:1)
我认为在Javascript中格式化日期和时间的最佳方法是使用this lib。它使用起来非常简单。
var now = new Date();
dateFormat(now, "dd-mm-yyyy hh:MM:ss");
alert(now);