strtotimeで日時のタイムスタンプより日時を求める示
概要
strtotimeで文字列を設定して日付を取得
サンプル
ソース
<?php
<?php
/*********************************************
* strtotime
*********************************************/
// 現在日時
$m = strtotime("now");
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
// 値を指定してタイムスタンプを設定
$m = strtotime("2012-11-23 03:11:45");
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
// 10日後
$m = strtotime("+10 day", strtotime("2012-11-23 03:11:45"));
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
// 1年前
$m = strtotime("-1 year", strtotime("2012-11-23 03:11:45"));
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
// 文字列で日の部分を年、月は設定して日付を0にした場合は前月の月末を表示する
$m = strtotime("2012-11-00");
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
// 月に存在しない日11/31などにした場合は12/01と計上するよう
$m = strtotime("2012-11-31");
// 日時を表示
echo date("Y-m-d H:i:s", $m) . PHP_EOL;
最終更新:2012年12月09日 00:58