$day_s = mktime(0,0,0,date("m", strtotime("-1 day")), date("d",strtotime("-1 day")), date("Y",strtotime("-1 day")));
$day_e = mktime(23,59,59,date("m", strtotime("-1 day")), date("d",strtotime("-1 day")), date("Y",strtotime("-1 day")));
昨天
2012-02-07 00:00:00
2012-02-07 23:59:59
$year = date( 'Y' )
$month = date('m')
$day = date('d')
echo date('Y-m-d H:i:s', mktime(0, 0, 0, $month, $day - date('N'), $year))
echo date('Y-m-d H:i:s', mktime(23, 59, 59, $month,$day - date('N') + 6, $year))
本周
2012-02-05 00:00:00
2012-02-11 23:59:59
echo date('Y-m-d H:i:s', mktime(0, 0, 0, $month, $day - date('N') - 7, $year))
echo date('Y-m-d H:i:s', mktime(23, 59, 59, $month, $day - date('N') -1 , $year))
上周
2012-01-29 00:00:00
2012-02-04 23:59:59
echo date("Y-m-d H:i:s", mktime(0, 0, 0, date('m')-1, 1, date('y')))
echo date("Y-m-d H:i:s", mktime(23, 59, 59, date('m'), 0, date('y')))
上月
2012-01-01 00:00:00
2012-01-31 23:59:59