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 |
npm install time-ago-pipe --save
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