Hola, muy buenos dias.
Me encuentro realizando un pequeño script, pero no he podido dar con el chiste. Necesito listar los lunes de todas las semanas del año en curso. En este caso 2009, el primer lunes de este año fue el 5 de enero, entonces lo que necesito es generar un select con estas fechas para que el usuario solo pueda escoger la fecha de inicio de la actividad. Esto es para un calendario de programación de actividades. Tengo este script de php que hace precisamente lo que necesito, pero no he podido implementarlo en javascript:
<?php
$week_es = array('Domingo','Lunes','Martes','Miercoles','Juev es','Viernes','Sabado');
$week = 1;
$year = 2009;
$day = 6;// Sabado
$out = "El primer $week_es[$day] de la semana $week del año $year es: ";
$out .= ''. get_day_week( $week,$year,$day ) . '';
$out .= "El primer Lunes de la semana $week del año 2009 es: ";
$out .= ''. get_day_week($week) . '';
echo $out;
function get_day_week( $week, $year = '', $day = '1' ) {
$week_en = array('Sunday','Monday','Twesday','Wednesday','Thu rsday','Friday','Saturday');
if (empty($year)) $year = date('Y');
$first_day_year = strtotime("first $week_en[$day]",mktime(0,0,0,1,1,$year));
return date('d.m.Y', strtotime('+'.--$week.' week',$first_day_year));
}
?>
Les agradezco toda su ayuda y colaboracion de antemano.
Cordial saludo.