Conversion

FROM_UNIXTIME

MySQLMySQL

Mengkonversi Unix timestamp ke DATETIME atau format string. Kebalikan dari UNIX_TIMESTAMP().

Tipe hasil: DATETIME | VARCHARDiperbarui: 16 Mei 2026

Syntax

SQL
FROM_UNIXTIME(unix_timestamp[, format])

Parameter

unix_timestampBIGINTwajib

Unix timestamp (detik sejak epoch)

formatVARCHARopsional

Format output string (opsional)

Contoh Penggunaan

Basic Conversion

SQL
1SELECT FROM_UNIXTIME(1705320000) AS dt;

Konversi Unix timestamp ke datetime.

Hasil
dt: 2024-01-15 12:00:00

With Format String

SQL
1SELECT FROM_UNIXTIME(1705320000, '%Y-%m-%d') AS date_only;

Format output sebagai date saja.

Hasil
date_only: 2024-01-15

Process API Data

SQL
1SELECT id, FROM_UNIXTIME(created_at) AS created_datetime
2FROM 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).

Fungsi Equivalen di Database Lain

Fungsi Terkait