PHP如何计算并获取指定年份每周的起始和结束日期?

更新于
2026-09-27 13:45:27
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计216个文字,预计阅读时间需要1分钟。

PHP如何计算并获取指定年份每周的起始和结束日期?

项目需要实现一个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段使用PHP获取一年中每季度开始日期和结束日期的代码示例:

PHP如何计算并获取指定年份每周的起始和结束日期?

phpfunction get_week($week_number) { $year=date('Y'); $start_date=date('Y-m-d', strtotime({$year}-01-01 +{$week_number} week)); $end_date=date('Y-m-d', strtotime({$start_date} +6 days)); return array('start_date'=> $start_date, 'end_date'=> $end_date);}

项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码

function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31"; $startday = strtotime($year_start); if (intval(date('N', $startday)) != '1') { $startday = strtotime("next monday", strtotime($year_start)); //获取年第一周的日期 } $year_mondy = date("Y-m-d", $startday); //获取年第一周的日期 $endday = strtotime($year_end); if (intval(date('W', $endday)) == '7') { $endday = strtotime("last sunday", strtotime($year_end)); } $num = intval(date('W', $endday)); for ($i = 1; $i

本文共计216个文字,预计阅读时间需要1分钟。

PHP如何计算并获取指定年份每周的起始和结束日期?

项目需要实现一个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段使用PHP获取一年中每季度开始日期和结束日期的代码示例:

PHP如何计算并获取指定年份每周的起始和结束日期?

phpfunction get_week($week_number) { $year=date('Y'); $start_date=date('Y-m-d', strtotime({$year}-01-01 +{$week_number} week)); $end_date=date('Y-m-d', strtotime({$start_date} +6 days)); return array('start_date'=> $start_date, 'end_date'=> $end_date);}

项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码

function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31"; $startday = strtotime($year_start); if (intval(date('N', $startday)) != '1') { $startday = strtotime("next monday", strtotime($year_start)); //获取年第一周的日期 } $year_mondy = date("Y-m-d", $startday); //获取年第一周的日期 $endday = strtotime($year_end); if (intval(date('W', $endday)) == '7') { $endday = strtotime("last sunday", strtotime($year_end)); } $num = intval(date('W', $endday)); for ($i = 1; $i