InicioApuntes Y MonografiasPHP codigo para poner la hora local y la fecha en español

PHP codigo para poner la hora local y la fecha en español

Hola, este es mi primer post, asi que quise contribuir con algo bastante práctico pero que a muchos les cuesta hacer al principio.

Estos son dos pequeños scripts hechos en PHP para obtener la hora local y la fecha completa en español.

Para la hora, creas un archivo que llamaremos hora.php, por ejemplo, y debe contener este codigo:
<?php
date_default_timezone_set("America/Caracas" ) ;
$hora = date('h:i a',time() - 3600*date('I'));
print " $hora ";
?>


Para la fecha en español, creamos otro archivo, y lo llamaremos fecha.php, y este es el codigo de esa función:
<?php
date_default_timezone_set("America/Caracas" ) ;
$tiempo = getdate(time());
$dia = $tiempo['wday'];
$dia_mes=$tiempo['mday'];
$mes = $tiempo['mon'];
$year = $tiempo['year'];
$hora= $tiempo['hours'];
$minutos = $tiempo['minutes'];
$segundos = $tiempo['seconds'];


switch ($dia){
case "1": $dia_nombre="Lunes"; break;
case "2": $dia_nombre="Martes"; break;
case "3": $dia_nombre="Mi&eacute;rcoles"; break;
case "4": $dia_nombre="Jueves"; break;
case "5": $dia_nombre="Viernes"; break;
case "6": $dia_nombre="S&aacute;bado"; break;
case "0": $dia_nombre="Domingo"; break;
}
switch($mes){
case "1": $mes_nombre="Enero"; break;
case "2": $mes_nombre="Febrero"; break;
case "3": $mes_nombre="Marzo"; break;
case "4": $mes_nombre="Abril"; break;
case "5": $mes_nombre="Mayo"; break;
case "6": $mes_nombre="Junio"; break;
case "7": $mes_nombre="Julio"; break;
case "8": $mes_nombre="Agosto"; break;
case "9": $mes_nombre="Septiembre"; break;
case "10": $mes_nombre="Octubre"; break;
case "11": $mes_nombre="Noviembre"; break;
case "12": $mes_nombre="Diciembre"; break;
}
echo $dia_nombre." ".$dia_mes." de ".$mes_nombre." de ".$year;
?>


acá solo tienen que cambiar el valor entre parentesis de la segunda linea:
date_default_timezone_set("America/Caracas" ) ;
por la su zona local, y listo, pueden usar ambos valores con tan solo incluir la siguiente linea en su codigo:
<?php include('fecha.php') ?> - <?php include('hora.php') ?>

al final les quedará la fecha en el siguiente formato:
Martes 30 de Noviembre de 2010 - 12:42 pm

eso es todo, espero que les sea de utilidad, take care!
Datos archivados del Taringa! original
0puntos
433visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
pjcastro🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.