获取当日是否是当月最后一天

/*
* author:houdianjing date:2017-3-7
* 获取当日是否是当月最后一天
* 返回:1为是月末最后一天 0为不是最后一天
*/

方法一:

function gettheday()
{
date_default_timezone_set('Asia/Shanghai');
$getDay = date('d'); //获取当日几号
$date=date('Y-m-d H:i:s'); //当前时间
$firstday = date('Y-m-01', strtotime($date));
$lastday = date('d', strtotime("$firstday +1 month -1 day"));//获取当月最后一天
if($getDay==$lastday){
return 1;
}else{
return 0;
}
}

方法二:

function gettheday()
{
date_default_timezone_set('Asia/Shanghai');
$getMonth = date('m'); //获取当前月份
$date=date('Y-m-d H:i:s'); //当前时间转时间戳
$nextMonth = date('m', strtotime("$date +1 day"));//当前日期加1天后 获取月份
if($getMonth<>$nextMonth){//如果加1后的月份还和当前月份相等,则不是最后一天
return 1;
}else{
return 0;
}
}

posted on 2017-03-08 15:53  长不大的菜鸟  阅读(516)  评论(0编辑  收藏  举报

导航