2016-06-15 12 views

Antwort

1

Nein, Sie benötigen eine eigene Funktion für jede Nutzung wie Datum Formatierung, Uhrzeit-Formatierung usw. dass

erstellen Für in Javascript gibt es viele Funktionen wie Filter, Karte, ersetzen, die Ihnen das Array manipulieren können helfen oder eine Schnur leicht.

0

Ich habe es nicht versucht, aber Format.JS scheint wie es sollte gut funktionieren. Aus dem site:

FormatJS ist eine modular aufgebaute Sammlung von JavaScript-Bibliotheken für Internationalisierung, die auf Formatierung von Zahlen, Daten konzentrieren, und Zeichenfolge für die Menschen darzustellen.

0

Ich hoffe, dieses Dokument JavaScript Text formatting hilft Ihnen, Ihr Problem ein wenig zu lösen.

Sie können JavaScript isNAN() verwenden, um den Typ des Formats zu wählen (Nummer | Datum | ...). Zum Beispiel:

if (isNAN(5259)) { 
    var msPerDay = 24 * 60 * 60 * 1000; 
    var date = new Date(msPerDay * 5259); 
    var options = { year: "2-digit", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", timeZoneName: "short" }; 
    var americanDateTime = new Intl.DateTimeFormat("en-US", options).format; 
    console.log(americanDateTime(date)); 
} else { 
    var gasPrice = new Intl.NumberFormat("en-US", {style: "currency", currency: "USD", minimumFractionDigits: 3}); 
    console.log(gasPrice.format(5259)); 
} 
0

Es gibt zwei JavaScript-Bibliotheken, die ich für bestimmte Operationen verwende.

UnderscoreJS (http://underscorejs.org): Für die Manipulation von Array, String und Object.

MomentJS (http://momentjs.com): Für Datum/Uhrzeit-bezogene Vorgänge.

Ich denke, Sie können einen Blick (wenn Sie schon nicht haben).