//给定一个时间,2022-01-01,这种格式的,计算本周的开始时间 结束时间
function get_week_time($date)
{
$time=strtotime($date);
$tstart=strtotime(date('Y-m-d',$time));
$w=date('w',$time);
$w1=$w ? $w-1 : 6;
$week_start=strtotime('-'.$w1.' days',$tstart);
$week_end=strtotime('+7 days',$week_start)-1;
$week_start_date=date('Y-m-d H:i:s',$week_start);
$week_end_date=date('Y-m-d H:i:s',$week_end);
return compact('week_start_date','week_end_date');
}
//给定一个时间,格式,2022-01-01,计算本月的开始时间 结束时间
function get_month_time($date)
{
$start=date('Y-m-01 00:00:00',strtotime($date));
$end=date('Y-m-t 23:59:59',strtotime($date));
return compact('start','end');
}
php 指定时间对应的周时间 月时间
于 2023-02-27 15:30:52 首次发布
该代码段包含两个PHP函数,分别用于计算给定日期所在周的开始和结束时间,以及所在月的开始和结束时间。get_week_time函数利用date和strtotime处理一周的时间点,而get_month_time函数获取月份的第一天和最后一天时间戳。
摘要由CSDN通过智能技术生成