如何在Mysql中查找给定年份中的周开始和结束日期

如何在Mysql中查找给定年份中的周开始和结束日期,mysql,Mysql,如何找到给定年份和周数的开始和结束日期? 它用于插入人力资源模块项目中每个轮班员工的周日期,请帮助我 提前感谢,, shiva请阅读此处了解有关反向问题的信息:。请注意,周数的算法不是通用的。有一个ISO标准,ISO 8601,但并非所有国家都遵循它。确保您的规范清楚地指出要使用哪种算法。 function Start_End_Date_of_a_week($week, $year){ $time = strtotime("1 January $year", time()); $

如何找到给定年份和周数的开始和结束日期? 它用于插入人力资源模块项目中每个轮班员工的周日期,请帮助我

提前感谢,,
shiva

请阅读此处了解有关反向问题的信息:。请注意,周数的算法不是通用的。有一个ISO标准,ISO 8601,但并非所有国家都遵循它。确保您的规范清楚地指出要使用哪种算法。
function Start_End_Date_of_a_week($week, $year){
    $time = strtotime("1 January $year", time());
    $day = date('w', $time);
    $time += ((7*$week)+1-$day)*24*3600;
    $dates[0] = date('Y-n-j', $time);
    $time += 6*24*3600;
    $dates[1] = date('Y-n-j', $time);
    return $dates;
}

$result = Start_End_Date_of_a_week(35,1998);
echo 'Starting date of the week: '. $result[0]."\n";
echo 'End date the week: '. $result[1];