php获取指定时间一周的开始日期和结束日期

技术 置顶 精帖
0 704
peng49
peng49 2022-05-25 15:26:41
 
  1. 先确定当前时间是这周的第几天
  2. 通过当前时间和第几天确定这周的第一天
  3. 通过这周的第一天确定本周最后一天
  1. //指定时间
  2. $date = '2022-05-22 00:00:00';
  3. //指定的时间是一周中的第几天,0~6 0表示星期天
  4. $w = date('w', strtotime($date));
  5. $start = date('Y-m-d',strtotime("{$date} -".($w ? $w - 1 : 6).' days'));
  6. $end = date('Y-m-d',strtotime("{$start} +6 days"));
  7. var_dump($start, $end);

https://www.php.net/manual/zh/function.date.php

回帖
登录
忘记密码?