当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

time-ago-pipe

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 卫成和
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

time-ago-pipe

A really simple, lightweight Angular pipe for converting a date string into a time ago

Time Range Output
0 - 45 seconds a few seconds ago
45 - 90 seconds a minute ago
90 seconds - 45 minutes X minutes ago
45 - 90 minutes an hour ago
90 minutes - 22 hours X hours ago
22 - 36 hours a day ago
36 hours - 25 days X days ago
25 - 45 days a month ago
45 - 345 days X months ago
345 - 545 days (1.5 years) a year ago
546 days+ X years ago

Installation

npm install time-ago-pipe --save

Usage

It can be imported into your angular project, as you would for any other library.

In the @NgModule you want to use it in

import {TimeAgoPipe} from 'time-ago-pipe';

add "TimeAgoPipe" to your declarations

@NgModule({
	imports: [... etc ...],
	declarations: [..., TimeAgoPipe, ... ]
})

In your component templates you can just do:

<span>{{your_date | timeAgo}}</span>

where "your_date" is a local date string, which could be parsed by the standard Js Date()

If this value is null or not parsable as a date, then the pipe will display nothing

  • 在linux中对于文件有ctime、mtime和atime三种时间,一种是访问时间,一种是修改时间,另一种是改变文件时间了,下面一起来看看吧, atime:Access Time 最后一次访问文件(读取或执行)或目录的时间 mtime:Modofy Time 最后一次修改文件(内容)或目录(内容)的时间 ctime:Change Time 最后一次改变文件(属性)或目录(属性)的时间 如何查看文件

  • 如果程序不重启,到第二天就会报这个错,根据网上说的,调整mysql的连接时间,我们数据库连接的mycat,mysql的间隔时间已经调整到了24个小时,还是报错: [2019-09-04 15:33:06,196] (BaseJdbcLogger.java:142) DEBUG [pool-1-thread-2] jdbc.BaseJdbcLogger (BaseJdbcLogger.java:14

 相关资料
  • 问题内容: 在Ruby on Rails中,有一项功能允许你获取任何Date并打印出它的“很久以前”。 例如: 有没有简单的方法可以在Java中做到这一点? 问题答案: 看一下PrettyTime库。 使用起来非常简单: 你还可以传递国际化消息的语言环境: 如评论中所述,Android在类中内置了此功能。

  • 问题内容: 现场演示 我使用指令显示相对时间戳: 默认情况下,其格式为“一天前”,“ 5天前”等。 如何将格式更改为“ 1d”,“ 5d”,“ 3h”等? 问题答案: 您可以在配置或应用开始的某个位置自定义人性化。 关于RealtiveTime的文档 示例:http: //jsbin.com/satohazu/1/edit

  • 问题内容: 我是Android开发的新手。 我需要一个帮助将当前时间与一个静态时间转换。 您的帮助将不胜感激。 我有一个这样的字符串 我想将其转换为,这意味着当前时间和created_at字符串之间存在差异。 谢谢, 问题答案: 只需使用我创建的以下实用工具类并在其构造函数中传递两个date对象,然后使用 getDifferenceString() 方法即可获取相同的对象。

  • function getCarData() { return [ ["Mercedes", "A 160", 1332284400000, 6999.95], ["Citroen", "C4 Coupe", '10 30', 8330], ["Audi", "A4 Avant", "8:00 PM", 33900], ["Opel", "Astra", 1332284400000, 7

  • .time( value:Number ) : * 获取或设置当前动画时间。 var currentTime = myTween.time(); //gets current time myTween.time(2); //sets time, jumping to new value just like seek(). .time()适用于TweenMaxTweenLite .time()的参数

  • .time( value:Number, suppressEvents:Boolean ) : * 获取或设置当前位置的时间点。 var currentTime = myTimeline.time(); //获取时间点 myTimeline.time(2); //设置时间点,类似于seek() 留空返回时间点,设置则返回时间轴本身便于链式调用。 .time()适用于TimelineMaxTimel