javascript 年月日格式输出时间

2024-12-27 12:30:07
推荐回答(5个)
回答1:

请参阅以下 javaScript 代码:


// 格式化显示日期时间
// 参数x : 待显示的日期时间,示例: new Date()
// 参数y: 需要显示的格式,示例:yyyy-MM-dd hh:mm:ss
function date2str(x, y) {
   var z = {
      y: x.getFullYear(),
      M: x.getMonth() + 1,
      d: x.getDate(),
      h: x.getHours(),
      m: x.getMinutes(),
      s: x.getSeconds()
   };
   return y.replace(/(y+|M+|d+|h+|m+|s+)/g, function(v) {
      return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-(v.length > 2 ? v.length : 2))
   });
}

调用示例:

alert(date2str(new Date(), "yyyy-MM-d h:m:s"));

回答2:

时间定义的时候是可以同时定义它的格式的
不想输出当前时间 就自己赋值就是

回答3:

09:20 1970 11 09

回答4:

function getDateStr(date){
var year=date.getYear();
alert(year);
var month=date.getMonth()+1;
if(month<10){
month="0"+month;
}
var day=date.getDate();
if(day<10){
day="0"+day;
}
var h=date.getHours();
if(h<10){
h="0"+h;
}
var m=date.getMinutes();
if(m<10){
m="0"+m;
}
var s=date.getSeconds();
if(s<10){
s="0"+s;
}
return year+"-"+month+"-"+day+" "+h+":"+m+":"+s;
}

alert(getDateStr(new Date()));

回答5: