Heim > Artikel > Web-Frontend > So konvertieren Sie Zeitstempel in Javascript in das Datumsformat
Methode: 1. Verwenden Sie getFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds(), um den Zeitstempel in Jahres-, Monats-, Tages-, Stunden-, Minuten- und Sekundenwerte umzuwandeln. 2 . Verwenden Sie den „+“-Operator. Verketten Sie einfach die konvertierten Werte für Jahr, Monat, Tag, Stunde, Minute und Sekunde.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Während der Entwicklung müssen wir Zeitstempel oft in ein Datumsformat konvertieren, aber die JavaScript-eigene Date-Methode ist nicht so leistungsstark wie PHP date. Daher müssen wir selbst eine Methode schreiben.
Zuerst müssen wir die Methoden des Date-Objekts verstehen, das mit JavaScript geliefert wird:
getDate: einen bestimmten Tag (1-31) abrufen
getFullYear: das vollständige Jahr abrufen, zum Beispiel: 2019
getMonth: den abrufen Monat (0-11) (ps: Basis beginnt bei 0)
getHours: Holen Sie sich die Stunden (0-23)
getMinutes: Holen Sie sich die Minuten (0-59)
getSeconds: Holen Sie sich die Sekunden (0-59) )
Mit der oben genannten Methode können wir die Methode zur Zeitstempelkonvertierung schreiben. Beachten Sie, dass der Zeitstempel auf Millisekunden genau sein muss, da die von vielen Backends zurückgegebene Zeitstempeleinheit Sekunden ist
function add0(m){return m<10?'0'+m:m } function format(shijianchuo) { //shijianchuo是整数,否则要parseInt转换 var time = new Date(shijianchuo); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s); }Anruf:
console.log(format(1623999943284));Ausgabe:
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeitstempel in Javascript in das Datumsformat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!