Dado 130912 devuelve Ej: Jue, 13 de Septiembre de 2012

public function dateText($date) 
{
  $dia = substr($date, 0, 2);
  $mes = substr($date, 2, 2);
  $anio = substr($date, 4, 2);
  $fecha = $dia . '/' . $mes . '/' . $anio;
  $dias = array('Dom', 'lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab');
  $meses = array('01' => 'Enero', '02' => 'Febrero', '03' => 'Marzo', '04' => 'Abril', '05' => 'Mayo', '06' => 'Junio', '07' => 'Julio', '08' => 'Agosto', '09' => 'Septiembre', '10' => 'Octubre', '11' => 'Noviembre', '12' => 'Diciembre');
  $dd = explode('/', $fecha);
  $ts = mktime(0, 0, 0, $dd[1], $dd[0], $dd[2]);
  return $dias[date('w', $ts)] . ', ' . $dd[0] . ' de ' . $meses[date('m', $ts)] . ' de ' . date('Y', $ts);
}

Comentarios

Entradas populares de este blog

Llamar un Controller dentro de otro - Symfony2

Ingeniería inversa - Symfony2

Funciones de fechas - PHP