现场演示
我使用am-time-ago指令显示相对时间戳:
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