Conversion
MySQL
FROM_UNIXTIME
Mengkonversi Unix timestamp ke DATETIME atau format string. Kebalikan dari UNIX_TIMESTAMP().
Tipe hasil:
DATETIME | VARCHARDiperbarui: 16 Mei 2026Syntax
SQL
FROM_UNIXTIME(unix_timestamp[, format])Parameter
unix_timestampBIGINTwajib
Unix timestamp (detik sejak epoch)
formatVARCHARopsional
Format output string (opsional)
Contoh Penggunaan
Basic Conversion
SQL
1 SELECT FROM_UNIXTIME(1705320000) AS dt;
Konversi Unix timestamp ke datetime.
Hasil
dt: 2024-01-15 12:00:00
With Format String
SQL
1 SELECT FROM_UNIXTIME(1705320000, '%Y-%m-%d') AS date_only;
Format output sebagai date saja.
Hasil
date_only: 2024-01-15
Process API Data
SQL
1 SELECT id, FROM_UNIXTIME(created_at) AS created_datetime 2 FROM api_events;
Konversi timestamp dari API.
Hasil
(readable datetimes)
Pertanyaan Umum tentang FROM_UNIXTIME
Apa itu fungsi FROM_UNIXTIME di MySQL?
Mengkonversi Unix timestamp ke DATETIME atau format string. Kebalikan dari UNIX_TIMESTAMP(). Di MySQL, fungsi FROM_UNIXTIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan FROM_UNIXTIME di MySQL?
Gunakan sintaks berikut: FROM_UNIXTIME(unix_timestamp[, format]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi FROM_UNIXTIME?
Fungsi FROM_UNIXTIME mengembalikan nilai bertipe DATETIME | VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi FROM_UNIXTIME?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: unix_timestamp (BIGINT, wajib): Unix timestamp (detik sejak epoch); format (VARCHAR, opsional): Format output string (opsional).