Können Sie mir bitte sagen, wie ich die Zeit in diesem Format einstellen soll? HH: MM: SS. Ich möchte das in einem Div einstellen?
javascript
date
datetime
user2648752
quelle
quelle
Antworten:
DEMO nur mit JavaScript
Aktualisieren
Updated Demo
quelle
Sie können die native Funktion verwenden
Date.toLocaleTimeString()
:Dies zeigt zB an:
Ich habe es auf http://www.w3schools.com/jsref/jsref_tolocaletimestring.asp gefunden
Code-Snippet anzeigen
quelle
Sie können dies in tun
Javascript
.Zur Zeit kehrt es zurück
15:5:18
. Beachten Sie, dass bei einem der Werte unter 10 nur eine Ziffer und nicht zwei angezeigt werden.Überprüfen Sie dies in JSFiddle
Updates:
Für vorangestellte Nullen versuchen
quelle
Sie können moment.js verwenden , um dies zu tun.
Ausgänge:
quelle
Beachten Sie, dass toLocaleTimeString () möglicherweise etwas wie zurückgibt
9:00:00 AM
.quelle
Verwenden Sie diesen Weg:
Ergebnis: 18:56:31
quelle
Eine sehr einfache Möglichkeit, moment.js und setInterval zu verwenden .
Beispielausgabe
Bei
setInterval()
Einstellung auf 1000 ms oder 1 Sekunde wird die Ausgabe alle 1 Sekunde aktualisiert.So verwende ich diese Methode bei einem meiner Nebenprojekte.
Vielleicht fragen Sie sich, ob die Verwendung
setInterval()
Leistungsprobleme verursachen würde.Ist setInterval CPU intensiv?
quelle
Das
it-IT
Gebietsschema füllt die Stunde bei Bedarf auf und lässt PM oder AM weg01:33:01
quelle
.toLocaleTimeString()
?1:15:30 PM
das , was die anfängliche 0 verfehlt, und fügt 'PM' hinzu, das Sie sonst entfernen müssten. Ich habe meine Antwort bearbeitet, um das zu klären.Dieser Code gibt die aktuelle Zeit im HH: MM: SS-Format in der Konsole aus und berücksichtigt GMT-Zeitzonen.
quelle
Dies ist ein Beispiel für das Festlegen der Zeit in einem div (only_time) mithilfe von Javascript.
quelle