28/05/2009, 00:43
|
| | Fecha de Ingreso: abril-2003 Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años Puntos: 1 | |
Respuesta: REalizar una planificacion semanal Cita:
Iniciado por abimaelrc Ok por fin Dios mioooooo, aqui tienes. Lo que tienes que hacer es reemplazar el valor de la variable $fecha por lo que persona seleccione. Trata de hacer varias pruebas me dejas saber. Código PHP: $fecha = "2009-02-14"; $fecha = explode("-",$fecha); $queDiaRepresenta = date('w', mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0])); $diaSeleccionar = array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'); $diaRemplazar = array('Lunes','Martes','Miércoles','Jueves','Viernes','Sábado','Domingo'); $mesSeleccionar = array('January','February','March','April','May','June','July','August','September','October','November','December'); $mesRemplazar = array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'); $n = 1; $semana = array(); while($n <= 5){ $dia = ($fecha[2]-$queDiaRepresenta+$n++); $semana[] = date('l-Y-F-d', mktime(0,0,0,$fecha[1],$dia,$fecha[0])); } foreach($semana as $k => $v){ $fechaFinal = explode("-",$v); $fechaFinal[0] = str_ireplace($diaSeleccionar,$diaRemplazar,$fechaFinal[0]); $fechaFinal[2] = str_ireplace($mesSeleccionar,$mesRemplazar,$fechaFinal[2]); $fechaFinal[3] = (int)$fechaFinal[3]; echo "{$fechaFinal[0]}, {$fechaFinal[3]} de {$fechaFinal[2]} de {$fechaFinal[1]}<br />"; } muchas gracias lo prueb y te digo |