如何以stackoverflow的方式格式化javascript Date
对象。
例如。 Aug 23 '10 at 23:35
这就是我的尝试。
new Date(val.replace(' ','T')+'Z').toString().split('GMT')[0]
这适用于跨浏览器。但看起来并不整洁。
答案 0 :(得分:2)
function formatDate(date) {
var monthNames = [
"Jan", "Feb", "Mar",
"Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct",
"Nov", "Dec"
];
var day = date.getDate();
var monthIndex = date.getMonth();
var month = monthNames[monthIndex];
var year = date.getFullYear().toString().substring(2,3);
var hours = date.getHours();
var minutes = date.getMinutes();
return month+' '+day+" '"+year+' at '+hours+':'+minutes;
}
答案 1 :(得分:0)