¿Y que tal de esta forma?
Código PHP:
Ver original<?php
class Week
{
public static function getWeek()
{
$dt1 = new DateTime('first day of this month');
$dt2 = new DateTime('now');
return $dt2->format('W') - $dt1->format('W') + 1;
}
}
echo Week::getWeek();
La idea es que diga la semana que se encuentra en realidad. Porque tal vez un mes empieza un sabado y esa es la semana 1, del 2 al 8 es la semana 2 y así sucesivamente
Edito: Exacto jcxnet se fue con la misma idea que yo

Lo único que yo usé la clase