PHP は、今日、今月、先月、今年の開始/終了タイムスタンプを表示します
PHP は、今日、今月、先月、今年の開始/終了タイムスタンプを表示します
$t = time()
$t1 = mktime(0,0,0,date("m",$) t), date("d",$t),date("Y",$t));
$t2 = mktime(0,0,0,date("m",$t),1, date(" Y",$t));
$t3 = mktime(0,0,0,date("m",$t)-1,1,date("Y",$t);
$t4 = mktime(0,0,0,1,1,date("Y",$t));
$e1 = mktime(23,59,59,date("m",$) t), date("d",$t),date("Y",$t));
$e2 = mktime(23,59,59,date("m",$t),date( "t" ),date("Y",$t));
$e3 = mktime(23,59,59,date("m",$t)-1,date("t",$t3 ),date ("Y",$t));
$e4 = mktime(23,59,59,12,31,date("Y",$t)); > echo date ("現在の Y-m-d H:i:s",$t)." $t
";
echo date("今日の開始点 Y-m-d H:i:s",$t1)." $ t1
";
echo date("今月の開始点 Y-m-d H:i:s",$t2)." $t2
";
echo date("今月の開始点先月 Y-m-d H:i:s",$ t3)." $t3
";
echo date("今年のスタート地点 Y-m-d H:i:s",$t4
)." ;";
//Test
echo date("今日の終了点 Y-m-d H:i:s",$e1)." $e1
";
echo date("今月の終了点Y-m-d H:i:s",$e2)." $e2
";
echo date("先月の終了点 Y-m-d H:i:s",$e3
)" ;
echo date("今年の終了点 Y-m-d H:i:s" ,$e4)." $e4
";
結果:
現在 2011-05-24 15:42: 55 13062222975
今日の出発点2011-05-24 00:00:00 1306166400 今年の開始点は 2011-01-01 00:00:00 1293811200
今日の終了点 2011-05-24 23:59:59 1306252799
今月の終了点2011-05-31 23:59:59 1306857599
先月のエンドポイント2011-04-30 23:59:59 1304179199
今年のエンドポイント2011-12-31 23:59:59 1325347199