MySQL
Date & Time44 fungsi

Fungsi Date & Time MySQL

Fungsi untuk bekerja dengan tanggal dan waktu. Temukan semua 44 fungsi date & time di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.

44 fungsi date & time di MySQL

← Semua fungsi MySQL

ADDDATE

Date & Time

Adds a time interval to a date. Acts as a synonym for DATE_ADD() and can also be used with a plain number of days.

Tipe hasil: DATE/DATETIME

ADDTIME

Date & Time

Adds a time value (expr2) to a datetime or time expression (expr1).

Tipe hasil: TIME/DATETIME

CURDATE

Date & Time

Mengembalikan nilai ASCII dari karakter pertama dalam string.

Tipe hasil: INTEGER

CURRENT_DATE

Date & Time

Mengembalikan posisi kemunculan pertama substring dalam string.

Tipe hasil: INTEGER

CURRENT_TIME

Date & Time

Alias untuk LOCATE(). Mengembalikan posisi kemunculan substring dalam string.

Tipe hasil: INTEGER

CURRENT_TIMESTAMP

Date & Time

Membandingkan dua string dan mengembalikan nilai negatif, nol, atau positif.

Tipe hasil: INTEGER

CURTIME

Date & Time

Mengkonversi nilai ASCII (kode karakter) menjadi karakter yang sesuai.

Tipe hasil: VARCHAR

DATE

Date & Time

Memformat angka menjadi string dengan jumlah desimal tertentu dan pemisah ribuan.

Tipe hasil: VARCHAR

DATEDIFF

Date & Time

Memformat tanggal/waktu sesuai format yang ditentukan.

Tipe hasil: VARCHAR

DATE_ADD

Date & Time

Mengurangi interval waktu dari tanggal atau datetime.

Tipe hasil: DATE atau DATETIME

DATE_FORMAT

Date & Time

Mengekstrak bagian tertentu dari nilai tanggal/waktu.

Tipe hasil: INTEGER

DATE_SUB

Date & Time

Menghitung selisih dalam hari antara dua tanggal.

Tipe hasil: INTEGER

DAY

Date & Time

Mendekode string dari format Base64.

Tipe hasil: VARBINARY

DAYNAME

Date & Time

Mengembalikan nilai dari ekspresi pertama yang tidak NULL.

Tipe hasil: Tipe dari nilai pertama non-NULL

DAYOFMONTH

Date & Time

Mengembalikan NULL jika kedua argumen sama, atau argumen pertama jika berbeda.

Tipe hasil: Tipe dari expr1 atau NULL

DAYOFWEEK

Date & Time

Mengganti nilai NULL dengan nilai pengganti yang ditentukan.

Tipe hasil: Tipe dari expr atau alt_value

DAYOFYEAR

Date & Time

Ekspresi kondisional yang mengembalikan nilai berbeda berdasarkan kondisi. Fungsi shorthand IF.

Tipe hasil: Tipe dari true_val atau false_val

EXTRACT

Date & Time

Extracts a specific part from a date or time value (year, month, day, hour, etc.).

Tipe hasil: INT

HOUR

Date & Time

Mengembalikan tanggal saat ini tanpa komponen waktu.

Tipe hasil: DATE

LAST_DAY

Date & Time

Returns the last day of the month for a given date.

Tipe hasil: DATE

MAKEDATE

Date & Time

Creates a DATE from a year and a day-of-year value (1–366). Returns the corresponding date.

Tipe hasil: DATE

MAKETIME

Date & Time

Creates a TIME value from individual hour, minute, and second components. Returns a TIME value.

Tipe hasil: TIME

MICROSECOND

Date & Time

Returns the microsecond component (0–999999) of a time or datetime expression.

Tipe hasil: INT

MINUTE

Date & Time

Mengembalikan waktu saat ini tanpa komponen tanggal.

Tipe hasil: TIME

MONTH

Date & Time

Mengenkode string ke format Base64.

Tipe hasil: VARCHAR

NOW

Date & Time

Mengkonversi nilai heksadesimal kembali ke string.

Tipe hasil: VARBINARY

QUARTER

Date & Time

Mengembalikan tanggal dan waktu saat ini dalam timezone server.

Tipe hasil: DATETIME

SECOND

Date & Time

Menambahkan interval waktu ke tanggal atau datetime.

Tipe hasil: DATE atau DATETIME

SEC_TO_TIME

Date & Time

Converts seconds to TIME format (HH:MM:SS). The inverse of TIME_TO_SEC().

Tipe hasil: TIME

SUBDATE

Date & Time

Subtracts a time interval from a date. Acts as a synonym for DATE_SUB() and can also be used with a plain number of days.

Tipe hasil: DATE/DATETIME

SUBTIME

Date & Time

Subtracts a time value (expr2) from a datetime or time expression (expr1).

Tipe hasil: TIME/DATETIME

SYSDATE

Date & Time

Mengembalikan string dengan setiap kata diawali huruf kapital.

Tipe hasil: VARCHAR

TIME

Date & Time

Mengkonversi angka dari satu basis (radix) ke basis lainnya.

Tipe hasil: VARCHAR

TIMEDIFF

Date & Time

Calculates the difference between two time values. Returns a TIME value representing the difference.

Tipe hasil: TIME

TIMESTAMPADD

Date & Time

Adds an interval to a datetime value. Returns the new datetime after the addition.

Tipe hasil: DATETIME

TIMESTAMPDIFF

Date & Time

Calculates the difference between two datetime values in a specified unit. More flexible than DATEDIFF.

Tipe hasil: BIGINT

TIME_TO_SEC

Date & Time

Converts a TIME value to the total number of seconds. The inverse of SEC_TO_TIME().

Tipe hasil: INT

UTC_DATE

Date & Time

Mengembalikan nilai SHA-256 hash dari string sebagai hexadecimal.

Tipe hasil: VARCHAR

UTC_TIME

Date & Time

Mengenkripsi string menggunakan algoritma MD5 dan mengembalikan nilai hash 32 karakter hexadecimal.

Tipe hasil: VARCHAR(32)

UTC_TIMESTAMP

Date & Time

Mengkonversi string menggunakan mapping karakter yang ditentukan.

Tipe hasil: VARCHAR

WEEK

Date & Time

Mengevaluasi kondisi secara berurutan dan mengembalikan hasil untuk kondisi pertama yang TRUE.

Tipe hasil: Tipe dari result

WEEKDAY

Date & Time

Mengembalikan nilai terkecil dari daftar nilai yang diberikan.

Tipe hasil: Tipe dari nilai terkecil

WEEKOFYEAR

Date & Time

Mengembalikan nilai terbesar dari daftar nilai yang diberikan.

Tipe hasil: Tipe dari nilai terbesar

YEAR

Date & Time

Menghitung nilai CRC32 (cyclic redundancy check) dari string.

Tipe hasil: BIGINT UNSIGNED