还有另一个jQuery很久以前的插件,用于以可读的格式自动创建时间戳
该插件会自动将ISO 8601日期和时间相关数据替换为“4天前”或“2分钟前”等可读格式。它力求简洁轻便,压缩后的重量约为1KB。
1.将ISO 8601格式的时间戳添加到日期时间
属性如下:
<time datetime="2021-12-24T12:28:00-07:00" title="12/24/2021"> 2021-12-24 </time>
2.在文档中加载jQuery time ago插件。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/dist/time-ago.js"></script>
3.初始化上的插件时间
要素就是这样。
$(function(){ $("[datetime]").timeago(); });
4.按如下方式本地化插件。
switch (s.lang && blog) { // if "s.lang" is Indonesian case 'fr': now = '...'; sec = '...'; min = '...'; hour = '...'; day = ''...'; week = '...'; month = '...'; year = '...'; break; // the default "s.lang" is English default: now = 'just now'; sec = 'seconds ago'; min = 'minutes ago'; hour = 'hours ago'; day = 'days ago'; week = 'weeks ago'; month = 'months ago'; year = 'years ago'; }
$(function(){ $("[datetime]").timeago({ lang: 'fr', }); });
5.确定是否启用“xx秒前”。默认值:true(禁用)。
$(function(){ $("[datetime]").timeago({ jutstNow: false, }); });