我有这个元素:
<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/