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));