我正在使用 AJAX 来提取 RSS 提要并显示项目列表。不过回来的日期太长了,需要短一点。
例如Mon, 11 Jun 2012 17:53:35 PDT
变为 11 Jun 2012 17:53
可以用 JavaScript 实现这个功能吗?
当前代码如下所示:
for(var i = 0; i < feed.items.length && i < 5; i++) {
var item = feed.items[i];
html += '<li>'
+ item.updated;
html += ' | <span class="title">'
+ '<a href="'
+ item.link
+ '">'
+ item.title
+ '</a>'
+ '</span></li>';
}
所以我需要对 item.updated
对象做一些事情。
我已经对解析日期进行了快速搜索,但没有找到任何我可以利用的东西。
最佳答案
var longdate = "Mon, 11 Jun 2012 17:53:35 PDT";
var shortdate = datestr.match(/\d[^:]*:\d\d/)[0];
// -> "11 Jun 2012 17:53"
关于JavaScript:将长日期解析为较短的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610721/