date_default_timezone_set('PRC'); //デフォルトのタイムゾーン
echo "Today:",date("Y-m-d",time()),"
";
echo "今日: " ,date("Y-m-d",strtotime("2008 年 6 月 18 日")),"
";
echo "昨日:",date("Y-m-d",strtotime("-1 day")), "< ; br>";
echo "明日:",date("Y-m-d",strtotime("+1 day")), "
";
echo "1 週間後:",date("Y-m-d", strtotime( "+1 週間")), "
;";
echo "1 週間、2 日、4 時間 2 秒後:",date("Y-m-d G:H:s",strtotime("+ 1週間2日4時間2秒")), "
";
echo "次の木曜日:",date("Y-m-d",strtotime("次の木曜日")), "
";
echo "前の月曜日: ".date("Y-m-d",strtotime("最後の月曜日"))."
";
echo "1 か月前:".date("Y-m-d",strtotime("先月" )). "
";
echo "1 か月後:".date("Y-m-d",strtotime("+1 か月"))."
";
echo "10 年後:" .date( "Y-m-d",strtotime("+10 year"))."
";
?>
特定の日 + n 日:
strtotime は 2 番目のパラメータを受け入れることができます。タイムスタンプ、日付を指定します
echo date('Y-m-d', strtotime ("+1 day", strtotime('2011-11-01')), "n"; php
echo "今日:",date('Y-m-d H:i:s'),"echo "明日:",date('Y-m-d H:i:s',strtotime('+1) day') )、時 (時)、分 (分)、秒 (秒)
date('Y-m-d H:i:s',strtotime("+1 day +1 hours +1 minutes"); などいつでも出力するという目的を達成するために、自由に組み合わせることができます
注: この方法は、タイムスタンプの適用範囲である 1970 年以降に試用されています。
別の記事:
echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));
//日付と曜日の加算関数 echo date
php よく使われる日付フェーズ関数 [日付の加算と減算、2 つの日付の差、日付変換時間のカットオフ]
echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));//日付と曜日の加算関数
echo date("Y-m-d",' 1246982400');
echo 'echo date("Y-m-d",'1279123200');
die();$d = "2009-07-08 10:19:00";
echo date("Y-m-d",strtotime("$d +1 day")); // 日付と曜日の加算関数
function dateToTime($d)// 日付を時刻ヒープセクションに変換します
{$year=( ( int)substr("$d",0,4));//年を取得します
$month=((int)substr("$d",5,2));//月を取得します
$ day =((int)substr("$d",8,2));//取得する数値
return mktime(0,0,0,$month,$day,$year);
}
エコー $Date_1+1;
$Date_List_a1=explode("-",$Date_1);
$Date_List_a2 =explode("-",$Date_2);
$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);
$Days=round(($d1-$d2)/3600/24);
echo "2 つの日付は $日離れています";