javascript - 解析html5 <time> datetime属性

标签 javascript jquery html

我有这个元素:

<time class="timeAgo" datetime="2011-07-30T13:00:00-03:00">1hour ago</time>

大约 1 分钟后,我想将里面的字符串更新为“1 小时 1 分钟前”,所以问题是: 我无法在 Internet Explorer 中解析日期时间属性。如果我不能解析这个日期时间,我就不能将它与当前时间进行比较来得到我想要的时间差异。

var testTime = new Date( $(".timeAgo").attr('datetime') );

上面的行在 IE8 中不起作用。

有解决此问题的想法吗?

最佳答案

您可以尝试使用 timeago jquery plugin 而不是自己编写代码.

关于javascript - 解析html5 <time> datetime属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884904/

相关文章:

jquery - 如何使用jquery从正文中隐藏滚动条

Javascript 拆分为第一条记录创建错误

javascript - jQuery DataTables - 自定义表列可见性 - 文本消失

javascript - 如何从 LiveCycle 中的下拉列表将一个子表单中的数据填充到另一个子表单中的文本字段

jquery - 更改父元素jquery中所有元素的类

jquery - 图库 div 与页脚重叠

javascript - HTML5 中的 Kinect

JavaScript 似乎在 AJAX 调用后停止

javascript - jQuery从html标签中提取属性id

javascript - 如何在莫里斯线图中的线点上显示 y 轴值