No me acordaba que
weeks first day sólo funciona a partir de PHP 5.3.0. Prueba este código:
Código PHP:
Ver original<?php
$dias = array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
function diasSemana($ano, $semana) {
$enero = mktime(1,1,1,1,1,$ano); $mos = (11-date('w',$enero))%7-3; $inicios = strtotime(($semana-1) . ' weeks '.$mos.' days', $enero); for ($x=0; $x<=6; $x++) {
}
return $res;
}
foreach (diasSemana(2011, 1) as $fecha => $dia) {
echo 'Fecha: ' . $fecha . ' Dia: ' . $dias[$dia] . '<br />';
}