MySQL 8.4
FROM_UNIXTIME(unix_timestamp[, format])- [ ]optionaler Teil
- unix_timestamp
- Anzahl der Sekunden seit 1970-01-01 00:00:00 UTCINT
- format
- Format des Ergebnisses, Platzhalter wie bei DATE_FORMATVARCHAROptional
Rückgabewert
Datum mit Uhrzeit in der Zeitzone der Sitzung, bei angegebenem format ein String; NULL für eine negative Zahl
Beispiele
Datum aus einer Anzahl Sekunden
MySQL 8.4
SELECT FROM_UNIXTIME(1717588800);Ergebnis im eigenen Format
MySQL 8.4
SELECT FROM_UNIXTIME(1717588800, '%d.%m.%Y %H:%i') AS formatted;Details
Das Ergebnis wird in der Zeitzone der Sitzung angezeigt, daher ergibt dieselbe Zahl auf Servern mit unterschiedlichen Einstellungen unterschiedliche Uhrzeiten. Eine Zahl mit Nachkommastellen ergibt ein Datum mit Sekundenbruchteilen: FROM_UNIXTIME(1717588800.5). Die umgekehrte Umwandlung übernimmt UNIX_TIMESTAMP.