MySQL 日時関数
21個の関数
NOWNOW()現在の日時を返します。
CURDATECURDATE()現在の日付を返します。
CURTIMECURTIME()現在の時刻を返します。
DATEDATE(expr)日時式から日付部分を抽出します。
TIMETIME(expr)日時式から時刻部分を抽出します。
YEARYEAR(date)年を返します。
MONTHMONTH(date)月を返します。
DAYDAY(date)日を返します。
HOURHOUR(time)時を返します。
MINUTEMINUTE(time)分を返します。
SECONDSECOND(time)秒を返します。
DATE_FORMATDATE_FORMAT(date, format)日付を指定フォーマット文字列でフォーマットします。
STR_TO_DATESTR_TO_DATE(str, format)文字列を日付値に変換します。
DATE_ADDDATE_ADD(date, INTERVAL n unit)日付にインターバルを加算します。
DATE_SUBDATE_SUB(date, INTERVAL n unit)日付からインターバルを減算します。
DATEDIFFDATEDIFF(d1, d2)2つの日付の日数差を返します。
TIMESTAMPDIFFTIMESTAMPDIFF(unit, d1, d2)2つの日付の指定単位での差を返します。
LAST_DAYLAST_DAY(date)その月の最終日を返します。
DAYOFWEEKDAYOFWEEK(date)曜日を数値(1=日、7=土)で返します。
WEEKWEEK(date[, mode])その日付が年の何週目かを返します。
QUARTERQUARTER(date)四半期を返します。
