timeago.js

时间表达转换
授权协议 MIT
开发语言 JavaScript TypeScript
所属分类 Web应用开发、 网页开发工具
软件类型 开源软件
地区 国产
投 递 者 陈寒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

介绍

timeago.js 是一个非常简洁、轻量级、小于 2kb 的很简洁的Javascript库,用来将datetime时间转化成类似于 "***时间前"的描述字符串,例如:“3小时前”。

官网地址:http://timeago.org/

格式之后的效果为:

  • just now

  • 12 seconds ago

  • 3 minutes ago

  • 2 hours ago

  • 24 days ago

  • 6 months ago

  • 2 years ago

  • in 12 seconds

  • in 3 minutes

  • in 2 hours

  • in 24 days

  • in 6 months

使用

快速开始

  • 安装

npm install timeago.js

  • 引入
import { format, render, cancel, register } from 'timeago.js';

或者在 html 中以 script 标签的方式引入,使用全局变量 timeago

<script src="dist/timeago.min.js"></script>
  • example
// format the time with locale
format('2016-06-12', 'en_US');

API

  • format:格式化时间为 time ago 格式静态字符串,可用于 node 环境;
  • render & cancel:页面上动态渲染 dom 标签;
  • register:注册自定义的语言 locale;

目前已经包含 46 个语言翻译。更全面的使用文档见:README.md。Live Demo:https://timeago.org

  • 第一次写博客,分享一个在vue中怎样将一个时间戳转换成类似于“2天前”“5分钟前”等格式的插件吧。 话不多说,直接上干货。 第一步:安装timeago.js npm install timeago.js 或 cnpm install timeago.js(推荐) 第二步:引入timeago.js import timeago from 'timeago.js'; 第三步:使用 本例中讲述如何在vu

  • vue-timeago Vue-Timeago (vue-timeago) vue-timeago is a simple vue component used to format date with *** time ago statement. vue-timeago是一个简单的vue组件,用于使用*** time ago语句格式化日期。 A timeago component Vue.js

 相关资料
  • 我正在尝试执行以下操作(cb=CriteriaBuilder): 但我得到以下语法错误: 绑定不匹配:(表达式之间的泛型方法 是否可以转换表达式

  • 本文向大家介绍sqlite时间戳转时间语句(时间转时间戳),包括了sqlite时间戳转时间语句(时间转时间戳)的使用技巧和注意事项,需要的朋友参考一下 下面是具体的实现代码:

  • 我正在从数据库中获取UTC时间戳,我正在将其设置为JodaTime实例 它完美地存储时间,比如,但带有当地时区。例如,我在IST时区,从UTC开始是5:30 我已经尝试了很多改变时区的东西,但每一件事都可以通过使用5:30的差异将时间从更改为其他时间 有什么方法可以在不影响当前时间的情况下更改时区吗 编辑:如果我现在的时间是: 以下是我使用这个时的结果; 下面是我使用这个时的结果;

  • 本文向大家介绍中缀表达式转后缀表达式相关面试题,主要包含被问及中缀表达式转后缀表达式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 对于中缀表达式,遇到操作数直接将其输出,如果遇到操作符和左括号全部压入栈中,若遇到右括号则将栈中元素全部弹出,直到遇到左括号为止。压栈过程中,若遇到其它操作符,从栈中弹出元素直到遇到更低优先级的操作符为止。

  • 我试图将js代码转换为java版本,但对正则表达式有点困惑:在js中,我有一个类似于:testString的表达式。拆分(“/(\w*\d)/g”) 我可以在java中使用什么等效语言?我试着用匹配器得到同样的结果。find()和split函数,但结果不一样。