如何计算两个日期相差的天数?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

$first_time = $first_comment['data']['add_time'];

//距离第一次打卡的天数
$day_counts = round((strtotime(date('Y-m-d')) - strtotime(date('Y-m-d', strtotime($first_time))))/3600/24)+1;

//当前日期在某个区间的第几天
$number_day = $day_counts%$sign_set[0];

//计算需要统计的次数起止时间
//如果是0,说明是区间内的最后一天
if(0 == $number_day){
$start_date = date("Y-m-d H:i:s",strtotime(date('Y-m-d',strtotime('-'.($sign_set[0]-1).' day'))));
$end_data = date('Y-m-d H:i:s',time());

}else{
//如果有余数,说明是区间内的第N天
$start_date = date("Y-m-d H:i:s",strtotime(date('Y-m-d',strtotime('-'.($number_day-1).' day'))));
$end_data = date('Y-m-d H:i:s',time());
}

要回复问题请先登录注册