Full List of Date and Time Functions In MariaDB
The following table is a complete list of date and time functions available in MariaDB.
Function | Description |
---|---|
ADDDATE() |
Adds a time value (interval) to a date value. |
ADD_MONTHS() |
Adds the given number of months to the given date. |
ADDTIME() |
Add time to time value. |
CONVERT_TZ() |
Convert from one time zone to another. |
CURDATE() |
Returns the current date. |
CURRENT_DATE() , CURRENT_DATE |
Synonym for CURDATE() . |
CURTIME() |
Returns the current time. |
CURRENT_TIME() , CURRENT_TIME |
Synonym for CURTIME() . |
CURRENT_TIMESTAMP() , CURRENT_TIMESTAMP |
synonym for NOW() . |
DATE() |
Extracts the date portion of a date or datetime expression. |
DATE_ADD() |
Adds a time value (interval) to a date value. |
DATE_FORMAT() |
Formats the given date according to the specified format. |
DATE_SUB() |
Subtracts a time value (interval) from a date. |
DATEDIFF() |
Returns the difference between two dates (one date is subtracted from the other). |
DAY() |
Synonym for DAYOFMONTH() . |
DAYNAME() |
Returns the weekday name for a given date. |
DAYOFMONTH() |
Returns the day of the month (0-31) for the given date. |
DAYOFWEEK() |
Returns the weekday index for a given date. |
DAYOFYEAR() |
Returns the day of the year (1-366) for the given date. |
EXTRACT() |
Extract the date part from the given date. |
FROM_DAYS() |
Returns a date based on the given number of days from the standard calendar (0000-00-00). |
FROM_UNIXTIME() |
Convert the format of a Unix timestamp to a date. |
GET_FORMAT() |
Returns a date format string based on the input parameters. |
HOUR() |
Extracts the hour from a given time or datetime expression. |
LAST_DAY() |
Returns the last day of the month from its date argument. |
LOCALTIME() , LOCALTIME |
Synonym for NOW() . |
LOCALTIMESTAMP , LOCALTIMESTAMP() |
Synonym for NOW() . |
MAKEDATE() |
Create a date from a year and date. |
MAKETIME() |
Create a time from hours, minutes, seconds. |
MICROSECOND() |
Extracts microseconds from a given time or datetime expression. |
MINUTE() |
Extracts minutes from a given time or datetime expression. |
MONTH() |
Extracts the month from a given date. |
MONTHNAME() |
Extract the name of the month from the given date. |
NOW() |
Returns the current date and time. |
PERIOD_ADD() |
Add period to year-month value. |
PERIOD_DIFF() |
Returns the number of months between periods. |
QUARTER() |
Returns the quarter from a given date expression. |
SEC_TO_TIME() |
Converts seconds to ‘hh:mm:ss’ format. |
SECOND() |
Returns the seconds (0-59) from a given time or datetime expression. |
STR_TO_DATE() |
Converts a string to a date, datetime, or time value according to the given format string. |
SUBDATE() |
Subtracts an amount from a given date. Synonym for DATE_SUB() when called with three arguments. |
SUBTIME() |
Subtracts a time value from another time value. |
SYSDATE() |
Returns the time the function was executed. |
TIME() |
Extracts the time portion of a time or datetime expression and returns it as a string. |
TIME_FORMAT() |
Formats a time value according to the given format string. |
TIME_TO_SEC() |
Returns the time argument converted to seconds. |
TIMEDIFF() |
Returns the difference between two time or datetime values. It subtracts the second from the first. |
TIMESTAMP() |
For a single argument, this function returns a date or datetime expression as a datetime value. Taking two arguments, it adds the time argument to a date or datetime argument, then returns the resulting datetime value. |
TIMESTAMPADD() |
Add intervals to datetime expressions. |
TIMESTAMPDIFF() |
Returns the difference between two datetime expressions, based on the given units. |
TO_DAYS() |
Returns the date argument converted to days. |
TO_SECONDS() |
Returns the date or datetime argument converted to seconds since the year 0. |
UNIX_TIMESTAMP() |
Returns a Unix timestamp. |
UTC_DATE() |
Returns the current UTC date. |
UTC_TIME() |
Returns the current UTC time. |
UTC_TIMESTAMP() |
Returns the current UTC date and time. |
WEEK() |
Returns the week number in a given date or datetime expression. |
WEEKDAY() |
Returns the weekday index from a given date or datetime expression. |
WEEKOFYEAR() |
Returns the calendar week of a date (1-53) from a given date or datetime expression. |
YEAR() |
Returns the year in a given date or datetime expression. |
YEARWEEK() |
Returns the year and week of a given date or datetime expression. |