Date.js vs Moment.js (und serverseitige Formatierung)

8

Ich habe Date.js in meinem Projekt verwendet und kürzlich einen Beitrag gelesen, in dem der moment.js überlegen war .

Ich habe jedoch Schwierigkeiten zu glauben, dass es einfach aufgrund der Tatsache ist, dass es keine Eingabe wie "5 Tage von jetzt" bis zu einem n tatsächlichen Datum parsen kann.

Meine persönlichen Wünsche / Anforderungen sind das

  1. Ich kann eine Vielzahl von Eingaben (Textfelder) machen und sie als senden richtig formatierte Daten.
  2. Ich kann richtig formatierte Daten machen und gib sie als freundlich aus (oder analysiere sie einfach anders).

Date.js macht beides. Moment.js scheint nur # 2 zu tun ...

Fehle ich etwas, oder bin ich cool, Date.js noch zu benutzen?

Zusätzlich ... für mein Schienenprojekt. Ist es besser, Dinge serverseitig oder clientseitig zu formatieren? dh. Ich habe ein paar Dinge, die ich basierend auf der relativen Datumsbedingung formatieren möchte. (Wie füge eine Klasse hinzu, wenn es in 10 Tagen ist, oder & gt; 0 Tage vergangen ist) ... Vor- / Nachteile von Client / Server-Seitenanalyse / -manipulation?

    
Kevin Brown 21.06.2013, 19:35
quelle

1 Antwort

6

Sie haben Recht. Moment.JS behandelt nicht # 2 .... nur Date.js tut.

Wie bei Server vs Client ... tendiere ich dazu, Berechnungen auf den Client zu entladen, wenn ich keine mobile App erstelle. Am Ende sollte die Anwendung / das Projekt bestimmen, wo die Berechnung stattfinden soll.

    
Johnny Guillen 21.06.2013, 19:50
quelle