2016-03-24 8 views
0

Ich habe ein Projekt, das den Tag, das Datum und die Uhrzeit benötigt, um auf einer Website aus einer bestimmten Zeitzone, Mitteleuropäische Zeit angezeigt werden. Im Idealfall würde Ich mag es in diesem Format anzuzeigen:Tag/Datum und Zeit von bestimmter Zeitzone mit Javascript für HTML anzeigen

Di 4. Mai 05.52.33 CET

ich die Zeit auf Webseiten angezeigt werden, bevor bekommen konnte haben, aber dies ist in der Regel der immer Zeit vom Ende des Benutzers. In diesem Fall sollte es meine Zeit anzeigen.

Ich weiß, dass es schon einige Themen dazu gibt, aber ich konnte es wirklich nicht zur Arbeit bringen, plus der Tag und das Datum ist eine zusätzliche Schwierigkeit.

Jede Hilfe wäre erstaunlich :-)

+1

Haben Sie [Moment.js?] (Http://momentjs.com/) ausgecheckt - es abstrahiert viele der verwirrenden/schwierigen Teile von datetime locales und der Lerche. Definitiv einen Blick darauf werfen –

Antwort

1

Verwenden Sie die Bibliothek moment.js.

sagen Lassen Sie Ihre Zeitzone „Amerika/Los_Angeles“ ist:

var myTimezone = "America/Los_Angeles"; 
var datetimeFormat = "ddd DD MMM hh:mm:ss z"; 
var timeString = moment().tz(myTimezone).format(datetimeFormat); 
console.log(timeString); 

Dies wird die Zeit in der Zeitzone des Benutzers formatiert werden. Weitere Informationen finden Sie unter: http://momentjs.com/timezone/

+0

Oh cool. Wie würde ich das in den HTML-Teil meines Codes implementieren? Ich habe die momentjs-Bibliotheken und das Skript zu meiner hinzugefügt, aber ich bin mir nicht sicher, was ich zu meinem HTML hinzufügen soll, damit es funktioniert. – Mathew

+0

Sie können jquery verwenden. Siehe diese Antwort: http://StackOverflow.com/a/15415118/2011513 –

Verwandte Themen