Angenommen, Sie haben ein Datum in einer Variablen gespeichert, zum Beispiel myDate
, diese Aufgabe ist sehr einfach mit 'MomentJS'.
Wenn myDate
in YYYYMMDD
Format ist einfach rufen Sie die fromNow
Funktion 'momentJS' wie folgt:
moment(myDate, "YYYYMMDD").fromNow();
Beziehen Sie sich auf this section des 'momentJS' Dokumentation für weitere Details. Ich empfehle dringend, die Dokumente der Bibliothek zu lesen, die Sie verwenden möchten, bevor Sie Fragen an StackOverflow stellen. Wenn Sie noch nach dem Lesen durch die docs ratlos sind dann hier veröffentlichen ist eine große nächste Option :)
Hinweis: Wenn Sie die ‚momentJS‘ fromNow
Funktion optimieren möchten Sie eine benutzerdefinierte fromNowCustom
Funktion mit so etwas wie dieses könnte hinzufügen:
moment.fn.fromNowCustom = function(a) {
if (/*whatever scenario you're customizing for*/) {
return /*custom output*/;
} else {
return this.fromNow(a);
}
};
... dann verweisen sie etwa so:
moment(myDate, "YYYYMMDD").fromNowCustom();
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date#Calculating_elapsed_time – Utkanos
Mit Moment , nutze die fromNow feat ure: http://momentjs.com/docs/#/displaying/fromnow/ –
Klar nicht das Handbuch gründlich gelesen – charlietfl