ID EN
Date and Time Functions

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

MySQL 8.4 🇮🇩 Bahasa Indonesia

Mengembalikan datetime_expr2 − datetime_expr1, dengan datetime_expr1 dan datetime_expr2 adalah ekspresi tanggal atau waktu. Satu ekspresi mungkin berupa tanggal dan ekspresi lainnya mungkin berupa waktu; nilai tanggal diperlakukan sebagai waktu tanggal yang memiliki bagian waktu '00:00:00' jika diperlukan. Satuan untuk hasil (bilangan bulat) diberikan oleh argumen satuan. Nilai legal untuk unit sama dengan yang tercantum dalam deskripsi fungsi TIMESTAMPADD().

Syntax

MYSQL
SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
3
SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
-1
SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
128885

Contoh

Example

This function returns NULL if datetime_expr1 or datetime_expr2 is NULL.

MYSQL
SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
3
SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
-1
SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
128885