Tengo el siguiente código.
Código PHP:
$desdeTS = strtotime($anio."-".$mes."-01");
$dPosSemana = date ("w", $desdeTS);
$dSemana = date ("W", $desdeTS);
cuando $anio = 2009 y $mes = 1, me devuelve $dSemana = 1, pero para $anio = 2010 y $mes = 1, me devuelve $dSemana = 53, por lo que el calendario que armo falla, necesitaría saber como puedo solucionar esto sin tener que poner una excepción a mano dado que con solo poner $dSemana = 1 el calendario no lo arma bien.
Muchas gracias.