最新のWeb開発のチュートリアル
 

MySQLのDATE_FORMAT() Function


<MySQLの日付関数

定義と使用法

DATE_FORMAT()関数は、異なるフォーマットの日付/時刻データを表示するために使用されます。

Syntax

DATE_FORMAT(date,format)

日付が有効な日付と形式は、日付/時刻の出力形式を指定される場合。

使用できるフォーマットは以下のとおりです。

フォーマット 説明
%a 省略された曜日名(日〜土)
%b 省略形の月名(1月〜12月)
%c 月、数字(0-12)
%D 英語の接尾辞が付いた月の日(第0、第一、第二、第三、)
%d 月の日、数値(00から31)
%e 月の日、数字(0-31)
%f マイクロ秒(000000-999999)
%H 時間(00-23)
%h 時間(01-12)
%I 時間(01-12)
%i 分、数値(00〜59)
%j 年間の日(001〜366)
%k 時間(0-23)
%l 時間(1-12)
%M 月名(1月〜12月)
%m 月、数字(00-12)
%p 午前または午後
%r 時間、12時間(HH:MM:AMまたはPMが続くSS)
%S 秒(00から59)
%s 秒(00から59)
%T 時間、24時間(hh:mm:ss)を
%U 日曜日が週の最初の日である週(00から53)
%u 月曜日が週の最初の日である週(00から53)
%V 日曜日は、%Xで使用する、週の最初の日である週(01から53)
%v %で使用月曜日が週の最初の日である週(01から53)、X
%W 曜日名(日曜日〜土曜日)
%w 曜日(0 =日曜日、6 =土曜日)
%X 日曜日が週の最初の日である週の年、4桁の数字は、%のVと一緒に使用します
%x 月曜日が週の最初の日である週の年、4桁の数字は、%vで使用します
%Y 年、数字、4桁の数字
%y 年、数字、2桁

次のスクリプトは、使用していますDATE_FORMAT()異なるフォーマットを表示する機能を。 我々は、使用するNOW()現在の日付/時刻を取得する機能を:

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

結果は次のようになります。

Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243

<MySQLの日付関数