前月の開始日と終了日を取得したい。
だから、今は 2012 年 7 月です。関数が 2012 年 6 月 1 日を開始として返し、2012 年 6 月 30 日を終了として返します。
これは私のコードです:
$current_month = date("Y-m-01 00:00:00");
$start_month = strtotime(date("Y-m-d", strtotime($current_month) . " -1 month"));
$end_month = strtotime(date("Y-m-d", strtotime($current_month) . " -1 second"));
echo "Start Month: " . date('Y-m-d',$start_month) . "( " . $start_month . ")<br>";
echo "End Month: " . date('Y-m-d',$end_month) . "( " . $end_month . ")<br>";
しかし、それはエコーします:
Start Month: 2012-07-01( 1341093600)
End Month: 2012-07-01( 1341093600)
私が間違っていることは何か分かりますか?