PHP:Conversión formato fecha tipo Año-Semana-Dia semana a formato standar dd/mm/aaaa
De Foros del Web
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));
--luigivirgo 22 Ene 2003
Este artículo es parte de las FAQs de PHP y el Manual de PHP.
- Indice de las FAQs: Conceptos, Configuración, Formularios, Manejo de Archivos, Integración con Bases de Datos, Sesiones, Extensiones y Librerías, Seguridad, Funciones, Clases y Objetos, Frameworks
- Recomendamos también: Guía Zend, Frameworks PHP, Aceleradores PHP
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Para preguntas sobre PHP: Foro de Php
