Moment.js unix-timestamp-Anzeige Zeit immer in Minuten
Ich bin mit Moment.js und möchte konvertieren von unix-Zeitstempeln (immer) anzeigen Minuten von der aktuellen Zeit. E. g.) 4 Minuten vor, 30 Minuten vor 94 Minuten gemeldet, ect.
Recht, jetzt bin ich mit:
moment.unix(d).fromNow()
Aber nicht immer-Anzeige in Minuten z.B.) vor einer Stunde, vor einem Tag, ect. Ich habe versucht mit .asMinutes (), aber ich glaube, dass dies nur Worte, mit moment.Dauer().
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob dies möglich ist, mit systemeigenen Moment Methoden, aber Sie können leicht Ihre eigenen Moment Erweiterung:
Geige
Beachten Sie, dass der andere moment Methoden nicht verkettbare nach
minutesFromNow()
wie meine Erweiterung gibt einen string zurück.edit:
Erweiterung mit festen plural (0 mins, 1 min, 2 mins):
Können Sie auch ersetzen Sie "min" mit "minute", wenn Sie lieber die lange form.
Geige
Ändern Sie einfach die "suchen" - Funktion in der moment.js code, so dass es zurück Minuten:
Hier ist ein Beispiel.
...oder noch besser. Nur fügen Sie diese als neue Funktion namens "fromNowInMinutes".