我从 JSON 中获取日期,例如:
2013-11-26T11:36:32+0000
我想要 dd-MM-yyyy h: hh.mm,例如 26/11/2013 h: 11:36
。这是我的代码:
var dateParsed = new Date(Date.parse(feed.created_time));
console.log(dateParsed.toString('dd-MM-yyyy h: hh.mm'));
但它打印:
Tue Nov 26 2013 12:36:32 GMT+0100 (ora solare Europa occidentale)
我这个解析哪里错了?
最佳答案
类似这样的事情
function padDateTime(dt) { //Add a preceding zero to months and days < 10
return dt < 10 ? "0"+dt : dt;
}
var dateParsed = new Date(Date.parse(feed.created_time));
var dd = padDateTime(dateParsed.getDate());
var mm = padDateTime(dateParsed.getMonth()+1);
var yyyy = dateParsed.getFullYear();
var hrs = padDateTime(dateParsed.getHours());
var mins = padDateTime(dateParsed.getMinutes());
var myDateTimeString = dd+"/"+mm+"/"+yyyy+" h: "+hrs+":"+mins;
这是一个fiddle
关于javascript - 我怎样才能在Javascript中解析这个日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219464/