RicRey Posted September 14, 2013 Share Posted September 14, 2013 (edited) Hola tengo un módulo que maneja una fecha en el footer... ahora quiero cambiarla para que me salga en español pero a lo mucho he logrado que cambie de 14-09-2013 a 14-sep-2013 y ese sep es en ingles... les adjunto el código a ver si me pueden hechar una manito.! <pagefooter name="MyFooter1" content-left="Catálogo {DATE d-M-Y}" content-center="{PAGENO}/{nbpg}" content-right="<?php echo $foot;?>" footer-style="font-family: serif; font-size: 8pt; font-weight: bold; font-style: italic; color: #000000;" /> como podrán ver he cambiado la fecha... pero no logro que salga el nombre completo y en español! :S espero me puedan ayudar! Edited September 14, 2013 by RicRey (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 14, 2013 Share Posted September 14, 2013 ¿Porque no en smarty: http://www.smarty.net/docsv2/es/language.modifier.date.format.tpl ? Link to comment Share on other sites More sharing options...
RicRey Posted September 14, 2013 Author Share Posted September 14, 2013 ¿Porque no en smarty: http://www.smarty.net/docsv2/es/language.modifier.date.format.tpl ? me puedes explicar con más detalle la sugerencia?, simplemente reemplazar el codigo? Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 14, 2013 Share Posted September 14, 2013 Si quieres que los coja en Español, tendras que incializar esto: (en tu entorno php) setlocale (LC_TIME,"spanish"); http://php.net/manual/es/function.setlocale.php Link to comment Share on other sites More sharing options...
RicRey Posted September 14, 2013 Author Share Posted September 14, 2013 Si quieres que los coja en Español, tendras que incializar esto: (en tu entorno php) setlocale (LC_TIME,"spanish"); http://php.net/manual/es/function.setlocale.php xD soy bien burrito no entiendo, me puedes explicar mas detalladamente, intente poner el código como smarty pero no sale la fecha. Link to comment Share on other sites More sharing options...
RicRey Posted September 14, 2013 Author Share Posted September 14, 2013 ya lo solucione... colocando lo siguiente... Esto al principio del Archivo PHP entre <?php date_default_timezone_set('America/Guayaquil'); //puedes cambiar Guayaquil por tu Ciudad setlocale(LC_TIME, 'spanish'); $fecha=strftime("%A, %d de %B de %Y"); ?> y esto donde quiero que salga la fecha... <?php echo $fecha;?> entonces el código al final quedo así. <pagefooter name="MyFooter1" content-left="Catálogo <?php echo $fecha;?>" content-center="{PAGENO}/{nbpg}" content-right="<?php echo $foot; ?>" footer-style="font-family: serif; font-size: 8pt; font-weight: bold; font-style: italic; color: #000000;" /> y asi resolvi mi problema XD Link to comment Share on other sites More sharing options...
RicRey Posted September 14, 2013 Author Share Posted September 14, 2013 Si quieres que los coja en Español, tendras que incializar esto: (en tu entorno php) setlocale (LC_TIME,"spanish"); http://php.net/manual/es/function.setlocale.php Sergio agradezco mucho tu ayuda... me sirvio para encontrar la respuesta , por cierto quería saber tu eres rubalcaca verdad?? XD Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 14, 2013 Share Posted September 14, 2013 Sergio agradezco mucho tu ayuda... me sirvio para encontrar la respuesta , por cierto quería saber tu eres rubalcaca verdad?? XD Siempre he sido sergio ruiz, bueno como veo que todo ha ido bien cierro tema, si quieres volver abrirlo avisa. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts