layui 第三方組件平臺(tái)

返回首頁(yè) 發(fā)布組件

timeago.js 是一個(gè)非常簡(jiǎn)潔、輕量級(jí)、不到 1kb 的很簡(jiǎn)潔的 Javascript 庫(kù),用來將 datetime 時(shí)間轉(zhuǎn)化成類似于*** 時(shí)間前的描述字符串,例如:“3 小時(shí)前”。

更新:2019-8-26 創(chuàng)建:2019-8-30

文檔

封裝自https://github.com/hustcc/timeago.js/blob/master/README_zh.md

timeago.js 是一個(gè)非常簡(jiǎn)潔、輕量級(jí)、不到 1kb 的很簡(jiǎn)潔的 Javascript 庫(kù),用來將 datetime 時(shí)間轉(zhuǎn)化成類似于*** 時(shí)間前的描述字符串,例如:“3 小時(shí)前”。
- 本地化支持,默認(rèn)自帶中文和英文語言,基本夠用;
- 之前 xxx 時(shí)間前、xxx 時(shí)間后;
- 支持自動(dòng)實(shí)時(shí)更新;

示例:
剛剛
12 秒前
3 分鐘前
2 小時(shí)前
4 天前
3 周前
6 個(gè)月前
3 年前

12 秒后
3 分鐘后
2 小時(shí)后
24 天后
6 個(gè)月后
3 年后


如何使用:
<span class="timeago" datetime="2016-06-30 09:20:00"></span>
layui.config({
version: true,
base: 'assets/module/'
}).extend({
timeago: 'timeago'
}).use(['timeago'], function () {
var $ = layui.jquery;
var timeago = layui.timeago;
timeago.render($('.timeago'));
});

更多使用方法:
- 點(diǎn)擊查看原插件中文文檔:https://github.com/hustcc/timeago.js/blob/master/README_zh.md
- render() 函數(shù)的輸入必須是一個(gè) dom 元素或者數(shù)組,JavaScript dom 和 JQuery 的 dom 均支持。
- cancel() 清除實(shí)時(shí)渲染,如果傳入 dom,則清除這個(gè) dom 的實(shí)時(shí)渲染,否則清除所有。
- format() 格式化一個(gè)日期為字符串。

使用須知:
- 默認(rèn)語言修改為中文(zh_CN)
- 沒有導(dǎo)入除en和zh_CN以外的語言

下載

立即下載
該擴(kuò)展組件由第三方用戶主動(dòng)投遞,并由其自身進(jìn)行維護(hù),本站僅做收集。