function formatofecha($stamp)
{
$meses = array(1 => "Enero",2 =>"Febrero",3 =>"Marzo",4 =>"Abril",5 =>"Mayo",6 =>"Junio",7 =>"Julio",8 =>"Agosto",9 =>"Septiembre",10 =>"Octubre",11 =>"Noviembre",12 =>"Diciembre");
$mes = date("n", $stamp);
$dias = array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
$dia = date("w", $stamp);
$printme = $dias[$dia]." ".date("d", $stamp)." de ".$meses[$mes].", ".date("Y", $stamp);
return $printme;
}
echo formatofecha(strtotime($lafecha));
Pones esta función
PHP:function formatofecha($stamp) { $meses = array(1 => "Enero",2 =>"Febrero",3 =>"Marzo",4 =>"Abril",5 =>"Mayo",6 =>"Junio",7 =>"Julio",8 =>"Agosto",9 =>"Septiembre",10 =>"Octubre",11 =>"Noviembre",12 =>"Diciembre"); $mes = date("n", $stamp); $dias = array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"); $dia = date("w", $stamp); $printme = $dias[$dia]." ".date("d", $stamp)." de ".$meses[$mes].", ".date("Y", $stamp); return $printme; }
Y donde quieras imprimir la fecha
PHP:echo formatofecha(strtotime($lafecha));
- - - Actualizado - - -
Lo que puso [MENTION=127525]jsstoni[/MENTION] es para indicarle en que uso horario debe trabajar, tendrías que poner eso antes de lo que yo te puse
<?php setlocale(LC_TIME, 'spanish'); print strftime(" %A %#d %B, %Y").""; ?>
date_default_timezone_set('America/Santiago');
$fecha = date('w j de F, Y');
echo $fecha;