MySQL date/time functions are used to manipulate temporal values. The following table indicates each of the functions with a brief description:
Functions |
Description |
date() |
The date() function is used to get the date from given date/datetime. |
adddata() |
The adddata() function is used to get the date in which some time/date intervals are added. |
curdate() |
The curdate() function is used to get the current date. |
current_date() |
The current_date() function is used to get the current date. |
date_add() |
The date_add() function is used to get the date in which some date/datetime intervals are added. |
date_format() |
The date_format() function is used to get the date in specified format. |
datediff() |
The datediff() function is used to get the difference between the two specified date values. |
day() |
The day() function is used to get the day from the given date. |
dayname() |
The dayname() function is used to get the name of the day from the given date. |
dayofmonth() |
The dayofmonth() function is used to get the day for the specified date. |
dayofweek() |
The dayofweek() function is used to get the day of the week in numeric. |
dayofyear() |
The dayofyear() function is used to get the number of day in the year. |
from_days() |
The from_days() function is used to get the date of the given number of days. |
hour() |
The hour() function is used to get the hour from the given datetime. |
addtime() |
The addtime() function is used to get the time/datetime value in which some time intervals are added. |
current_time() |
The current_time() function is used to get the current time. |
current_timestamp() |
The current_timestamp() function is used to get the current date and time. |
curtime() |
The curtime() function is used to get the current time. |
last_day() |
The last_day() function is used to get the last date of the given month on the date. |
localtime() |
The localtime() function is used to get the current date and time. |
localtimestamp() |
The localtimestamp() function is used to get the current date and time. |
makedate() |
The makedate() function is used to make the date from the given year and number of days. |
maketime() |
The maketime() function is used to make the time from given hour, minute and second. |
microsecond() |
The microsecond() function is used to get the value of the microsecond from the given datetime or time. |
minute() |
The minute() function is used to get the value of month for the specified datetime or time. |
month() |
The month() function is used to get the value of month from given datetime or time. |
monthname() |
The monthname() function is used to get the full month name. |
now() The now() |
function is used to get the current date and time. |
period_add() |
The period_add() function adds the given number of month in the given period in the format YYMM or YYYYMM. |
period_diff() |
The period_diff() function is used to get the difference between the given two periods. |
quater() |
The quarter() function is used to get the quarter portion of the specified date/datetime. |
sec_to_time() |
The sec_to_time() function is used to convert the specified second into time. |
second() |
The second() function is used to get the second portion from the specified date/datetime. |
str_to_date() |
The str_to_date() function is used to convert the string into the given format_mask. |
subdate() |
The subdate() function is used to get the date which is subtracted by given intervals. |
subtime() |
The subtime() function is used to get the time/datetime which is subtracted by certain intervals. |
sysdate() |
The sysdate() function is used to get the system date. |
time() |
The time() function is used to get the time for the given time/datetime. |
time_format() |
The time_format() function is used to format the time in specified format_mask. |
time_to_sec() |
The time_to_sec() function is used to convert the time into seconds. |
timediff() |
The timediff() function is used to get the difference for the given two time/datetime. |
timestamp() |
The timestamp() function is used to convert the expression into datetime/time. |
to_day() |
The to_day() function is used to convert the date into numeric number of days. |
weekday() |
The weekday() function is used to get the index for a date |
week() |
The week() function is used to get the week portion for the specified date. |
weekofyear() |
The weekofyear() function is used to get the week of the given date. |
mysql> SELECT ADDDATE('1997-01-02', 31);
+---------------------------------------------------------+
| DATE_ADD('1997-01-02', INTERVAL 31 DAY) |
+---------------------------------------------------------+
| 1997-02-02 |
+---------------------------------------------------------+
1 row in set (0.00 sec)