MySQL で一般的に使用される日付と時刻の関数は何ですか?この記事では、以下の図に示すように、それを紹介します。
CURDATE()、CURRENT_DATE() は現在の日付 'YYYY-MM-DD' を返します
CURTIME()、CURRENT_TIME() は現在の日付を返しますtime' HH:MM:SS'
CURRENT_TIMESTAMP()
LOCALTIME()
NOW()
SYSDATE() はすべて現在の日付と時刻 'YYYY-MM-DD HH:MM:SS' を返します
UNIX_TIMESTAMP(date) は、Unix タイムスタンプ 1970-01-01 00:00:00 からの秒数を返します。日付には、DATE 文字列、DATETIME 文字列、TIMESTAMP 文字列などの指定された時刻を指定できます。
FROM_UNIXTIME(date) は、UNIX タイムスタンプを共通形式に変換し、UNIX_TIMESTAMP(date) の逆関数です
UTC_DATE() は、現在の UTC (世界標準時) の日付値を返します
UTC_TIME()現在の UTC 時刻を返します 値
--8 時間の差
MONTH(date) は date の月を返します 1-12
MONTHNAME(date) は date の月の完全な英語名を返します
DAYNAME(date) は、日付に対応する曜日を返します。
DAYOFWEEK(date) の英語名は、週内の日付のインデックス位置 (1-日曜日...7-土曜日) を返します。
WEEKDAY(date) は、その週の日付のインデックスを返します。位置 0-月曜日 6-日曜日
-- 上記の 2017-07-03 は月曜日です
WEEK(date) は、何週目の日付を返します年、2 番目のパラメータを指定できます。決定は月曜日か日曜日のどちらで始まるか、戻り値が 0~53 か 1~53 かです
WEEKOFYEAR(date) は、その年の週数を返しますthat date is in
DAYOFYEAR(date) は、date が 1 ~ 366 の範囲内の日付を返します。
DAYOFMONTH(date) date が含まれる月の日を返します。1 ~ 31 を返します。
YEAR(date) 日付の年を返します --- 00-69 2000~2069 に戻ります 70-99 1970~1999 に戻ります
QUARTER(date) 四半期に戻ります 1~を返します4
MINUTE(time) 時間の分を返します
SECOND(time) 時間の秒を返します
EXTRACT(type FROM date) 日付から抽出した型の値を返します
TIME_TO_SEC( time) 時間を換算する秒数を返します
SEC_TO_TIME(sec) 秒を時、分、秒に変換した結果を返します
DATE_ADD(date,INTERVAL expr type)
ADDDATE(date, INTERVAL expr type) dateに日付を加算
DATE_SUB(date,INTERVAL expr type) )
SUBDATE(date,INTERVAL expr type) 日付を減算
ADDTIME(date,expr) date-は日付または時刻式、expr- は時刻式であり、日付に式時刻を加えた結果を返します
SUBTIME(date,expr) 日付から expr を引いた時刻を返します
DATEDIFF(date1, date2) date1-date2 の日の値
DATE_FORMAT(date,format) formatで指定された形式で日付値を返します
TIME_FORMAT(time,format) 形式formatで時刻値を返します
GET_FORMAT(val_type,format_type)
val_type- -DATE、DATETIEM、TIME
format_type--EUR、INTERVAL、ISO、JIS、USA
対応する形式 format を返します
以上がMySQL で一般的に使用される日付と時刻の関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。