PHP计算某月的第一天和最后一天

主要用到了strtotime函数,功能强大,支持相对日期

//计算本月第一天和最后一天
$today=date("Y-m-d");
//这个不需要解释吧,直接把第一天设为1号
$firstday = date('Y-m-01', strtotime($today)); 
//这个语法以前还真没见过,php manual http://www.php.net/manual/zh/datetime.formats.relative.php
$lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); 

echo $firstday."<br/>";
echo $lastday;