出处:http://jin541223.blog.163.com/blog/static/1637398052011111233018533/
本周第一天(星期日为一周开始)echo date('Y-m-d', time()-86400*date('w'));
本周第一天(星期一为一周开始)echo date('Y-m-d', time()-86400*date('w')+(date('w')>0?86400:-6*86400));
本月第一天 echo date('Y-m-d', mktime(0,0,0,date('n'),1,date('Y')));
本月最后一天 echo date('Y-m-d', mktime(0,0,0,date('n'),date('t'),date('Y')));
下个月第一天 echo date( "Y-m-d H:i:s",mktime (0,0,0,date('n')+1,1,date('Y')));