Momentjs-relative-time-thresholds

提供:Dev Guides
移動先:案内検索

MomentJS-相対時間のしきい値

これはduration.humanizeで使用され、持続時間の長さが*数秒前、1分、1時間前*などとして表示されます。 秒の数は事前に定義され、数秒前と​​して表示され、分と時間にも同じことが適用されます。 相対時間しきい値方式を使用して、秒、分、時間、日の制限を変更できます。

構文

moment.relativeTimeThreshold(unit);//getter
moment.relativeTimeThreshold(unit, limit);//setter

ここに示されている表は、表示メッセージと説明とともに使用される単位を示しています

Unit Display message Description
ss a few seconds least number of seconds to be considered seconds
s seconds least number of seconds to be considered as a minute
m minutes least number of minutes to be considered as a hour
h hours least number of hours to be considered as a day
d days Least number of days to be considered as a month
M months Least number of months to be considered as a year

デフォルトの時間を数秒、秒、分、時間、日、月として表示する次のコードを確認してください-

var m = moment.relativeTimeThreshold('ss');
var x = moment.relativeTimeThreshold('s');
var c = moment.relativeTimeThreshold('m');
var d = moment.relativeTimeThreshold('h');
var y = moment.relativeTimeThreshold('d');
var t = moment.relativeTimeThreshold('M');

出力

しきい値

分のしきい値がデフォルトの45から5に変更され、6分間のヒューマナイズの出力が in a hour として表示されることに注意してください。

moment.relativeTimeThreshold('m', 5);
var c = moment.duration(6, "minutes").humanize(true);

出力

relativeTimeThreshold

分しきい値はデフォルトの45から15に変更され、6分間のヒューマナイズの出力は* in 6 minutes。*として表示されます。

moment.relativeTimeThreshold('m', 15);
var c = moment.duration(6, "minutes").humanize(true);

出力

最小しきい値