如何根据周数
计算一周的第一个和最后一个日期答案 0 :(得分:0)
您可以使用PHP DateTime类,在DateTime::setISODate
的帮助下,您可以指定年份和周,并从中创建日期。然后你可以添加六天来获得一周的最后一天。
$year = 2017;
$week = 10;
$date = new DateTime();
$first_day = $date->setISODate($year, $week)->format('F jS, Y');
$last_day = $date->modify('+6 days')->format('F jS, Y');
echo $first_day."\n"; // March 6th, 2017
echo $last_day; // March 12th, 2017
答案 1 :(得分:0)
你想要这样的事情:确定一周的星期一和星期五的日期吗?
SELECT STR_TO_DATE('201701 Monday','%X%V %W');
SELECT STR_TO_DATE('201701 Friday','%X%V %W');