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 MySQLADDDATE
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.
DATE/DATETIMEADDTIME
Adds a time value (expr2) to a datetime or time expression (expr1).
TIME/DATETIMECURDATE
Mengembalikan nilai ASCII dari karakter pertama dalam string.
INTEGERCURRENT_DATE
Mengembalikan posisi kemunculan pertama substring dalam string.
INTEGERCURRENT_TIME
Alias untuk LOCATE(). Mengembalikan posisi kemunculan substring dalam string.
INTEGERCURRENT_TIMESTAMP
Membandingkan dua string dan mengembalikan nilai negatif, nol, atau positif.
INTEGERCURTIME
Mengkonversi nilai ASCII (kode karakter) menjadi karakter yang sesuai.
VARCHARDATE
Memformat angka menjadi string dengan jumlah desimal tertentu dan pemisah ribuan.
VARCHARDATEDIFF
Memformat tanggal/waktu sesuai format yang ditentukan.
VARCHARDATE_ADD
Mengurangi interval waktu dari tanggal atau datetime.
DATE atau DATETIMEDATE_FORMAT
Mengekstrak bagian tertentu dari nilai tanggal/waktu.
INTEGERDATE_SUB
Menghitung selisih dalam hari antara dua tanggal.
INTEGERDAY
Mendekode string dari format Base64.
VARBINARYDAYNAME
Mengembalikan nilai dari ekspresi pertama yang tidak NULL.
Tipe dari nilai pertama non-NULLDAYOFMONTH
Mengembalikan NULL jika kedua argumen sama, atau argumen pertama jika berbeda.
Tipe dari expr1 atau NULLDAYOFWEEK
Mengganti nilai NULL dengan nilai pengganti yang ditentukan.
Tipe dari expr atau alt_valueDAYOFYEAR
Ekspresi kondisional yang mengembalikan nilai berbeda berdasarkan kondisi. Fungsi shorthand IF.
Tipe dari true_val atau false_valEXTRACT
Extracts a specific part from a date or time value (year, month, day, hour, etc.).
INTHOUR
Mengembalikan tanggal saat ini tanpa komponen waktu.
DATELAST_DAY
Returns the last day of the month for a given date.
DATEMAKEDATE
Creates a DATE from a year and a day-of-year value (1–366). Returns the corresponding date.
DATEMAKETIME
Creates a TIME value from individual hour, minute, and second components. Returns a TIME value.
TIMEMICROSECOND
Returns the microsecond component (0–999999) of a time or datetime expression.
INTMINUTE
Mengembalikan waktu saat ini tanpa komponen tanggal.
TIMEMONTH
Mengenkode string ke format Base64.
VARCHARNOW
Mengkonversi nilai heksadesimal kembali ke string.
VARBINARYQUARTER
Mengembalikan tanggal dan waktu saat ini dalam timezone server.
DATETIMESECOND
Menambahkan interval waktu ke tanggal atau datetime.
DATE atau DATETIMESEC_TO_TIME
Converts seconds to TIME format (HH:MM:SS). The inverse of TIME_TO_SEC().
TIMESUBDATE
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.
DATE/DATETIMESUBTIME
Subtracts a time value (expr2) from a datetime or time expression (expr1).
TIME/DATETIMESYSDATE
Mengembalikan string dengan setiap kata diawali huruf kapital.
VARCHARTIME
Mengkonversi angka dari satu basis (radix) ke basis lainnya.
VARCHARTIMEDIFF
Calculates the difference between two time values. Returns a TIME value representing the difference.
TIMETIMESTAMPADD
Adds an interval to a datetime value. Returns the new datetime after the addition.
DATETIMETIMESTAMPDIFF
Calculates the difference between two datetime values in a specified unit. More flexible than DATEDIFF.
BIGINTTIME_TO_SEC
Converts a TIME value to the total number of seconds. The inverse of SEC_TO_TIME().
INTUTC_DATE
Mengembalikan nilai SHA-256 hash dari string sebagai hexadecimal.
VARCHARUTC_TIME
Mengenkripsi string menggunakan algoritma MD5 dan mengembalikan nilai hash 32 karakter hexadecimal.
VARCHAR(32)UTC_TIMESTAMP
Mengkonversi string menggunakan mapping karakter yang ditentukan.
VARCHARWEEK
Mengevaluasi kondisi secara berurutan dan mengembalikan hasil untuk kondisi pertama yang TRUE.
Tipe dari resultWEEKDAY
Mengembalikan nilai terkecil dari daftar nilai yang diberikan.
Tipe dari nilai terkecilWEEKOFYEAR
Mengembalikan nilai terbesar dari daftar nilai yang diberikan.
Tipe dari nilai terbesarYEAR
Menghitung nilai CRC32 (cyclic redundancy check) dari string.
BIGINT UNSIGNED