Format datetime mit moment.js um zu zeigen, timezone

Ich habe ein problem zeigt timezone mit moment.js.

Habe ich versucht mit diesem code:

var result = moment(someDate).format("MM/DD/YYYY HH:mm A Z");

und ich komme zurück zum Beispiel: 08/05/2015 06:18 PM +02:00, was in Ordnung ist, aber ich möchte, dass meine Ausgabe wie 08/05/2015 06:18 PM WEDT oder so ähnlich, mit Abkürzungen der Zeitzonen.

Versucht, mit diesem code, aber ich bekomme leere timezone am Ende:

var result = moment(someDate).format("MM/DD/YYYY HH:mm A z"); 

oder

var result = moment(someDate).format("MM/DD/YYYY HH:mm A zz");

UPDATE

So, wie @Matt Johnson meinte, ich benutzt diesen Ansatz, um zu zeigen, Zeitzone moment-timezone-with-data.js und tzdetect.js:

var tzName = tzdetect.matches()[0];
var result = moment.tz(myDate, tzName).format("MM/DD/YYYY h:mm A zz");

InformationsquelleAutor freshbm | 2015-08-05

Schreibe einen Kommentar