获取上个月的第一天
$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”