目录

Ceil+date函数判断本周是第几周

目录

今天整理了一下之前的一个需求,主要是针对某些用户做业务推送,在每个月的第四周的周一到周四对部分用户进行业务推送,其它周的工作日对所有符合业务的用户进行推送。大致逻辑如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
$today_week=date('w'); //今天是星期几
$today_no = date(j); //今天是几号
$week_no=ceil($date_now/7); //ceil向上取整得出第几周
if($week_no == 4 && $today_week >= 1 && $today_week <= 4){
  //做部分用户推送
}
else {
  if($today_week >= 1 && $today_week <= 5){
    //做所有用户推送
  }
}