Tema: FAQ's de PHP
Ver Mensaje Individual
  #44 (permalink)  
Antiguo 22/01/2003, 12:39
Avatar de luigivirgo
luigivirgo
 
Fecha de Ingreso: enero-2003
Ubicación: Toluka mejiko
Mensajes: 150
Antigüedad: 21 años, 3 meses
Puntos: 0
Manejo de fechas

Tema: Manejo de fechas.

Pregunta: Conversión formato fecha tipo Año-Semana-Dia semana a formato standar dd/mm/aaaa

Respuesta:

Tengo fechas en el siguiente formato: AAAASSD
donde:
AAAA = año 2003
SS = semana 04
D = dia de la semana 3 (miercoles)

Necesito convertirlas a formato común:
2003043 --> 22/01/2003

Código PHP:
$fecha="2003043";
$anio=substr($fecha,0,4);
$sem=substr($fecha,4,2);
$dia=substr($fecha,6,1)+1;
$diaanio=date("w",mktime(0,0,0,1,1,$anio));
echo 
date("d/m/Y",mktime(0,0,0,1,($sem-1)*7+$dia-$diaanio,$anio)); 

Última edición por Cluster; 22/01/2003 a las 20:25