现场演示
我使用am-time-ago
指令显示相对时间戳:
<span am-time-ago="publishedAt"></span>
默认情况下,其格式为“一天前”,“ 5天前”等。
如何将格式更改为“ 1d”,“ 5d”,“ 3h”等?
您可以在配置或应用开始的某个位置自定义人性化。
moment.lang('en', {
relativeTime : {
future: "in %s",
past: "%s ago",
s: "%d seconds",
m: "1m",
mm: "%dm",
h: "1h",
hh: "%dh",
d: "1d",
dd: "%dd",
M: "1m",
MM: "%dm",
y: "1y",
yy: "%dy"
}
});
x = new moment();
z = x.clone().add('hours',1);
x.from(z, false);
>> 1h ago
x.from(z, true) //no ago
>> 1h
关于RealtiveTime的文档
示例:http:
//jsbin.com/satohazu/1/edit
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 min
问题内容: 在Ruby on Rails中,有一项功能允许你获取任何Date并打印出它的“很久以前”。 例如: 有没有简单的方法可以在Java中做到这一点? 问题答案: 看一下PrettyTime库。 使用起来非常简单: 你还可以传递国际化消息的语言环境: 如评论中所述,Android在类中内置了此功能。
我有下面的课: 我希望它从Jackson处理的以下JSON中反序列化。 jackson-datatype-joda(https://github.com/fasterxml/jackson-datatype-joda) 自定义序列化程序(公共类JodaDateTimeJsonSerializer扩展JsonSerializer{...}-Spring@ResponseBody Jackson Js
Angular Moment Picker Check out the homepage at http://indrimuska.github.io/angular-moment-picker/. Angular Moment Picker is a native AngularJS directive for date and time picker that uses Moment.js a
DateFormat类提供各种格式来格式化时间。 将使用DateFormat.getTimeInstance()方法。 请参阅下面的示例。 在下面的示例中,我们将展示如何使用不同的格式来格式化时间。 IOTester.java import java.text.DateFormat; import java.util.Date; public class I18NTester { publi
我创建了一个货币指令,我将在每个需要货币格式的输入元素中使用它。 所以我有两个主机听众,一个是OnFocus,第二个是Blur 而且效果很好。但当我通过绑定设置输入值时,我需要格式化输入值 所以当我打开一个模态时,我得到了无格式的值...NgOnInit不起作用,因为它早期加注太多 这是我的指令代码。 我的解决方案是在ngOnInit中设置一个时间间隔... 有没有人知道我可以使用哪个主机接收器,