Benutze "vor 5 Tagen (Di)" wenn in der letzten Woche in moment.js

9

Ich verwende moment.js.

Der Standardwert für die letzten Tage ist "5 days ago" . Aber was ich will ist, dass, wenn es innerhalb einer Woche ist, es "5 days ago (Tue)" zurückgeben sollte. Wenn es länger als eine Woche dauert, möchte ich das normale "5 days ago" .

Die Dokumentation sagt Ich kann eine Funktion zur benutzerdefinierten Formatierung einer solchen Sache liefern:

> %Vor%

Die Probleme sind:

  • Wie berechne ich den Wochentagnamen für die Variable FOO ?
  • Es kehrt z.B. 5 days (Mon) ago anstelle von 5 days ago (Mon)
  • Ich möchte dieses benutzerdefinierte Format nur, wenn es & lt; = 7 Tage (innerhalb der letzten Woche)
  • ist
h bob 08.06.2015, 06:39
quelle

1 Antwort

3

Sie können das relative Zeitformat nicht wie gewünscht bearbeiten. Sie können den Vergleich jedoch einfach selbst durchführen, um zu entscheiden, ob Sie die zusätzliche Zeichenfolge anhängen möchten oder nicht.

%Vor%     
Matt Johnson 09.06.2015 23:01
quelle

Tags und Links