date関数を使うことで文字列が得られる。
1 2 3 4 5 |
$timeStr = date("Y-m-d H:i:s", time()); echo "Current time = {$timeStr}"; // Result // Current time = 2014-07-23 13:03:23 |
良く使いそうな書式は以下の通り。
種別 | 書式 | 説明 | 戻り値の例 |
年 | Y | 4桁の数字 | 例: 1999または2003 |
y | 2桁の数字 | 例: 99または03 | |
月 | F | フルスペル | JanuaryからDecember |
M | 三文字形式 | JanからDec | |
m | 数字。先頭にゼロ付き | 01から12 | |
n | 数字。先頭にゼロ無し | 1から12 | |
t | 指定した月の日数 | 28から31 | |
日 | d | 二桁の数字 | 01から31 |
j | 数字。先頭にゼロ無し | 1から31 | |
z | 年間の通産日。ゼロから始まる数字 | 0から365 | |
S | 英語の序数を表す2文字のサフィックス (1st,2nd,3rd,4th…) | st,nd,rdまたはth | |
曜日 | l | フルスペル | SundayからSaturday |
D | 3文字 | SunからSat | |
N | 曜日の数値表現 | 1(月曜日)から7(日曜日) | |
週 | W | 月曜日に始まる年単位の週番号 | 例: 42 (年の第42週目) |
時刻 | a | 午前または午後 (小文字) | amまたはpm |
A | 午前または午後 (大文字) | AMまたはPM | |
g | 時。12時間単位。先頭にゼロ無し | 1から12 | |
G | 時。24時間単位。先頭にゼロ無し | 0から23 | |
h | 時。12時間単位 | 01から12 | |
H | 時。24時間単位 | 00から23 | |
i | 分 | 00から59 | |
s | 秒 | 00から59 |
参考サイト
PHP: date – Manual
http://php.net/manual/ja/function.date.php