|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
jarodriguez Smarty n00b
Joined: 27 Feb 2008 Posts: 3
|
Posted: Tue Apr 01, 2008 5:49 pm Post subject: Fecha en español |
|
|
Hola leo desde una base de datos y lo asigno a una variable a smarty en el template hago esto
Code: | {foreach from=$arreglo item=con}
Fecha:{$con.fecha}</br>
{/foreach} |
La salida es la siguiente:
Fecha:04/03/08
Fecha:03/03/08
Fecha:02/03/08
Fecha:01/03/08
Quisiera que en lugar de esa salida fuera asi:
Fecha:4 de marzo de 2008
Fecha:3 de marzo de 2008
Fecha:2 de marzo de 2008
Fecha:1 de marzo de 2008 |
|
Back to top |
|
mrtinez Smarty Rookie
Joined: 31 Jan 2005 Posts: 26 Location: Mexico
|
Posted: Wed Apr 02, 2008 7:13 pm Post subject: fecha en español |
|
|
Hola lo que tienes que hacer es darle formato a la variable que mandas. puedes hacerlo de esta manera, pero hasta donde yo se no te sacara el nombre del mes en español.
{$lafecha|date_format:"%e de %B de %Y"}
puedes checar la funcion date_format en el manual de smarty.
espero te sea de utilidad. |
|
Back to top |
|
rocesvinto Smarty Rookie
Joined: 16 Apr 2008 Posts: 5 Location: Granada, Spain
|
Posted: Wed Apr 16, 2008 8:51 pm Post subject: Re: fecha en español |
|
|
Sí saca el nombre del mes en español. mira setlocale en el manual php.
mrtinez wrote: | Hola lo que tienes que hacer es darle formato a la variable que mandas. puedes hacerlo de esta manera, pero hasta donde yo se no te sacara el nombre del mes en español.
{$lafecha|date_format:"%e de %B de %Y"}
puedes checar la funcion date_format en el manual de smarty.
espero te sea de utilidad. |
|
|
Back to top |
|
che_smarty Smarty n00b
Joined: 02 Jul 2008 Posts: 2
|
Posted: Wed Jul 02, 2008 9:56 am Post subject: |
|
|
Explica un poco mejor eso del setlocale please...tengo un servidor de pruebas donde veo las fechas en español, perfecto, pero cuando lo subo aun servidor online las fechas se me muestran en ingles...siendo el mismo codigo.
que tengo que hacer para que mi sfechas aparezcan en español online?
tengo una pagina php donde cargo el set locale tal que asi:
switch ($_lang)
{
case 'es' : setlocale(LC_ALL, 'es_ES@euro');
break;
case 'de' : setlocale(LC_ALL, 'de_DE@euro');
break;
default : setlocale(LC_ALL, 'en_GB@euro');
break;
}
pero esta pagina tambien esta en mi servidor online, no comprendo que hay en el servidor online que sobreescriba esto...
alguien puede ayudarme? |
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|