Wie konvertiert man einen Unix-Timestamp in eine lesbare Zeit in JavaScript?
Hallo zusammen! Ich bin neu in JavaScript und arbeite an einem Projekt, bei dem ich Daten von einer Wetter-API erhalte. Der Server gibt die Zeit als Unix-Timestamp zurück (z.B. 1717189200). Ich muss diese Zeit dem Benutzer in einem verständlichen Format anzeigen, wie "12:45" oder "12:45:30". Ich habe verschiedene Dinge ausprobiert, aber nichts funktioniert.\n\nHier ist mein Code:\n\n```javascript\nlet timestamp = 1717189200;\nlet date = new Date(timestamp);\nconsole.log(date); // Gibt etwas Seltsames aus: Thu Jan 01 1970 03:19:49...\n```\n\nWarum bekomme ich das Jahr 1970? Ich dachte, ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970. Aber new Date() erwartet Millisekunden, oder? Wie konvertiere ich den Timestamp korrekt in eine normale Zeit? Muss ich die Zeitzone des Benutzers berücksichtigen? Ich wäre für eine detaillierte Erklärung mit Codebeispielen dankbar. Danke!