需要减少 javascript 获取日期格式的方法代码
Need to reduce javascript method code for geting date format
我是 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 中格式化日期和时间的最佳方法是使用 this 库。使用起来非常简单。
var now = new Date();
dateFormat(now, "dd-mm-yyyy hh:MM:ss");
alert(now);
我是 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 中格式化日期和时间的最佳方法是使用 this 库。使用起来非常简单。
var now = new Date();
dateFormat(now, "dd-mm-yyyy hh:MM:ss");
alert(now);