Obter número da semana no mês a partir da data em PHP?
Eu tenho uma matriz de datas aleatórias (não provenientes do MySQL). Preciso agrupá-los por semana como Semana1, Semana2 e assim por diante até Semana5.
O que eu tenho é isso:
$dates = array('2015-09-01','2015-09-05','2015-09-06','2015-09-15','2015-09-17');
O que eu preciso é de uma função para obter o número da semana do mês, fornecendo a data.
Eu sei que posso obter o número da semana fazendodate('W',strtotime('2015-09-01'));
mas o número desta semana é o número entre o ano (1-52), mas preciso apenas do número da semana do mês, por exemplo em setembro de 2015, há 5 semanas:
Eu poderia conseguir a semana Semana 1 apenas fornecendo a data, p.
$weekNumber = getWeekNumber('2015-09-01') //output 1;
$weekNumber = getWeekNumber('2015-09-17') //output 3;