我有这个脚本用于处理日期:
time = "Mon May 20 13:19:13 +0000 2013"; /// sample value
var date = new Date(Date.parse(time));
var diff = (((new Date()).getTime() - date.getTime()) / 1000);
var day_diff = Math.floor(diff / 86400);
它在 Chrome 和 Firefox 上运行良好,但在 Internet Explorer 上不行(我已经用 IE10 检查过)。任何想法我怎样才能让它工作?
(我得到的时间字符串来自 twitter 提要)。
稍后编辑:示例http://jsfiddle.net/BUv5v/3/