我想獲取上一個日曆月的開始日期和結束日期。日期操作問題
因此,現在是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)
任何想法,我做錯了嗎?
檢查這一點,它可以幫助你http://stackoverflow.com/questions/9735604/the-best-way-to-get-the-上個月的第一個和最後一個月 – Adi 2012-07-10 06:46:52