获取上个月的第一天

$monthbeg = mktime(0,0,0,date('m')-1,1,date('Y'));    //上月第一天
$monthbeg = strtotime(date('Y-m-01', strtotime('-1 month')));    //上月第一天

获取上个月的最后一天

$monthend = strtotime(date('Y-m-t 23:59:59', strtotime('-1 month')));    //上月最后一天
$monthend = strtotime(date('Y-m-d 23:59:59', strtotime(date('Y-m-01') . ' -1 day')));    //上月最后一天

获取当前月的第一天

$nowMonthbeg = mktime(0, 0, 0, date('m'), 1, date('Y'));    //本月第一天
$nowMonthbeg = strtotime(date('Y-m-01', strtotime(date("Y-m-d"))));    //本月第一天

获取当前月的最后一天

$nowMonthend = mktime(23, 59, 59, date('m'), date('t'), date('Y'));    //本月最后一天
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
$nowMonthend = strtotime(date('Y-m-d 23:59:59', strtotime("$BeginDate +1 month -1 day")));   //本月最后一天

获取指定月的第一天和最后一天

$date = date('Y-m-d H:i:s',time());
$monthbeg = mktime(00, 00, 00, date('m', strtotime($date))+0, 01);
$monthend = mktime(23, 59, 59, date('m', strtotime($date))+1, 00);
获取上个月的第一天$monthbeg = mktime(0,0,0,date('m')-1,1,date('Y')); //上月第一天$monthbeg = strtotime(date('Y-m-01', strtotime('-1 month'))); //上月第一天获取上个月的最后一天$monthend = strtotime(date('Y-m-t 23:59... echo date('Y-m-01', strtotime('-1 month')); echo "<br/>"; echo date('Y-m-t', strtotime('-1 month')); echo "<br/>"; 上面的方法有些问题,根据bg5hfc回复做下修改 上个月 第一天 :  echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 month'));... echo date(‘Y-m-01’, strtotime(’-1 month’)); echo “”; echo date(‘Y-m-t’, strtotime(’-1 month’)); echo “”; 2. 获取 第一天 最后 一天 . $BeginDate=date(‘Y-m-01’, strtotime(date(“Y-m-d”))); echo Begi... //echo $month_now_days; # 获取 的天数 $month_certain_days = date('t',strtotime('1993-8-1')); //echo $month_certain_days; # 获取 下个 的今天的日期 $next_month_now_date = date('Y-m-d',s
php 获取 上个月 第一天 和当前 最后 一天 前言代码 获取 上个月 第一天 获取 最后 一天 微信公众号有订单自动同步功能,结果在判断时间的时候只判断了 份,导致去年的订单被同步,直接血亏 获取 上个月 第一天 <? php echo date('Y-m-01', strtotime(date('Y-m-01') . ' -1 month')); 获取 最后 一天 <? php function endDayOfMonth() { //endDayOfMonth $one_day = strtotime(date('Y-m-01, time())); //减去一个 $last_day = date('Y-m-d, strotime('-1 month', $one_day)); return.
echo date('Y-m-01', strtotime('-1 month')); echo "<br/>"; echo date('Y-m-t', strtotime('-1 month')); echo "<br/>"; 当我用这种方式在 获取 的时候,发现如果当 31天的时候 获取 的结果是不正确的,改用如下方法: // 上个月 第一天 $lastMonthStartDate = strtotime(date('Y-m-01', strtoti
// 本 起始时间: $begin_time = date ( "Y-m-d H:i:s", mktime ( 0, 0, 0, date ( "m" ), 1, date ( "Y" ) ) ); $end_time = date ( "Y-m-d H:i:s", mktime ( 23, 59, 59, date ( "m" ), date ( "t" ), dat...
$yesterday = date(“Y-m-d”,strtotime("-1 day")); $lastweek_start = date(“Y-m-d H:i:s”,mktime(0, 0 , 0,date(“m”),date(“d”)-date(“w”)+1-7,date(“Y”))); $lastweek_end = date(“Y-m-d H:i:s”,mktime(23,59,59,date(“m”),date(“d”