MomentJS - Seuils de temps relatifs

Ceci est utilisé avec duration.humanize où la durée de la durée est affichée sous forme de few seconds ago, in a minute, an hour agoetc. Le nombre de secondes est prédéfini et affiché comme il y a quelques secondes, et il en va de même pour les minutes et les heures. Vous pouvez modifier la limite des secondes, minutes, heures et jours en utilisant la méthode du seuil de temps relatif.

Syntaxe

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

Le tableau donné ici montre les unités utilisées avec le message d'affichage et la description

Unité Afficher le message La description
ss quelques secondes moins de secondes à considérer comme secondes
s secondes moins de secondes à considérer comme une minute
m minutes moins de minutes à considérer comme une heure
h heures le moins d'heures à considérer comme une journée
journées Moins de jours à considérer comme un mois
M mois Moins de mois à considérer comme une année

Exemple

Observez le code suivant qui affiche l'heure par défaut en quelques secondes, secondes, minutes, heures, jours et mois -

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');

Production

Notez que le seuil de minute est changé de 45 par défaut à 5 et la sortie pour humaniser pendant 6 minutes est affichée comme in an hour

Exemple

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

Production

Le seuil des minutes passe de 45 par défaut à 15 et la sortie pour humaniser pendant 6 minutes s'affiche sous la forme in 6 minutes.

Exemple

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

Production