Obtener el número de semana en el mes a partir de la fecha en PHP?
Tengo una serie de fechas aleatorias (que no provienen de MySQL). Necesito agruparlos por semana como Semana1, Semana2, y así hasta Semana5.
Lo que tengo es esto:
$dates = array('2015-09-01','2015-09-05','2015-09-06','2015-09-15','2015-09-17');
Lo que necesito es una función para obtener el número de semana del mes al proporcionar la fecha.
Sé que puedo obtener el número de semana haciendodate('W',strtotime('2015-09-01'));
pero el número de esta semana es el número entre el año (1-52) pero solo necesito el número de semana del mes, p. en septiembre de 2015 hay 5 semanas:
Debería poder obtener la semana Semana1 simplemente proporcionando la fecha, p.
$weekNumber = getWeekNumber('2015-09-01') //output 1;
$weekNumber = getWeekNumber('2015-09-17') //output 3;