您的位置:首页 > 其它

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

2017-03-08 15:53 225 查看
/*
* 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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: