PHP:日付・時間
・time()
現在の Unix タイムスタンプを返します。
タイムスタンプは、
GMT (グリニッジ標準時) 1970年1月1日 0時0分0秒を 0 とした通算の秒数です。
・date(フォーマット, タイムスタンプ)
日付・時刻の文字列を返します。
フォーマットで、文字列の形式を指定します。
タイムスタンプを省略すると現在の日時 (つまり、time() ) が使用されます。
$t = date("Y-m-d"); // 2011-01-01 形式の年月日
echo $t."<br>";
$t = date("Y-m-d H:i:s", time()+24*60*60); // 丸1日後の日時
echo $t."<br>";
フォーマットの詳細はマニュアルで。
・mktime(時, [分, [秒, [月, [日, [年 [,サマータイム?]]]]]])
各日時のパラメータに従ったタイムスタンプを返します。
パラメータを省略すると、現在の値が使用されます。
$t = mktime(12); // 現在の日時に対して、時だけを 12 に変更
echo $t."<br>";
$t = mktime(12, 34, 56, 1, 2, 2011); // 2011年1月2日 12:34:56
echo $t."<br>";