如何在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];