Fechas en Español con PHP

Tiempo de lectura estimado: 2 minutos

Mostrar  fechas en Español con PHP

¡Ama a las fechas por encima de todo y más cuando tengas que desarollar una aplicación!.

Durante años, nos hemos visto obligados a pelearnos con las fechas. Ya sea en base de datos como en el propio lenguaje de programación que trabajemos. Todo está en inglés y no nos gusta que nuestro cliente vea :

20th April 2018.

Pudiendo sacarnos de la chistera algo más bonito como:

20 de Abril de 2018

Hoy en día los CMS como WordPress, nos quitan ese dolor de pecho. Pero siempre puede surgir que tengamos que crear una aplicación para un cliente y que éste no desee utilizar ningún CMS. Algo casero y bien preparado.

<?php echo "Hola Fecha!";?>

En nuestro caso, vamos a ver de forma muy sencilla como poder imprimir las fechas en Español. Sin complicaciones.

//Establecer fecha en español.

date_default_timezone_set('UTC');
setlocale(LC_TIME, 'es_ES.UTF-8'); //Linux
setlocale(LC_TIME, 'spanish'); //Windows
$fecha_es= strtotime($fecha);
$fecha_es=strftime("%d de %B de %Y", $fecha);

echo $fecha_es;

Con estas pequeñas líneas de código, conseguiremos mostrar nuestras fechas en Español sin ningún tipo de problema.

Importante:

]setlocale(LC_TIME, 'es_ES.UTF-8'); //Linux

Estos parámetros funcionarán para entornos Linux. No en Windows. Si lo probáis en local , usando estos parámetros , veréis que os muestra el mes en inglés. Por eso usamos el parámetro ‘spanish’ para que Windows lo muestre como es debido.

Fecha en inglés con el parámetro es_ES.UTF-8 en Windows.
Fecha en inglés con el parámetro es_ES.UTF-8 en Windows.

 

 

 

Podéis comprobar este código en local de manera muy sencilla:

date_default_timezone_set('UTC');
//setlocale(LC_TIME, 'es_ES.UTF-8'); //Linux
setlocale(LC_TIME, 'spanish'); //Windows
$fecha=time();
$fecha_es= strtotime($fecha);
$fecha_es=strftime("Hoy la fecha es: %d de %B de %Y", $fecha);

echo $fecha_es;

Así que ya sabéis. Podemos hacer uso de estas funciones de PHP para poder manejar nuestras fechas a nuestro antojo.
Y como todo, podemos rizar el rizo todo lo que queramos.

Un saludo y nos vemos en próximos artículos.

Deja un comentario

© 2024 - Serna Studio

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar