我有一系列随机日期(不是来自MySQL).我需要将它们按周分组为第1周,第2周,依此类推至第5周.
我有的是这个:
$dates = array('2015-09-01','2015-09-05','2015-09-06','2015-09-15','2015-09-17');
Run Code Online (Sandbox Code Playgroud)
我需要的是通过提供日期来获取月份周数的函数.
我知道我可以通过这样做获得
date('W',strtotime('2015-09-01'));
周数,但本周数是年(1-52)之间的数字,但我只需要一个月的周数,例如2015年9月有5周:
我应该能够通过提供日期来获得第一周的第1周
$weekNumber = getWeekNumber('2015-09-01') //output 1;
$weekNumber = getWeekNumber('2015-09-17') //output 3;
Run Code Online (Sandbox Code Playgroud)