viernes, 15 de febrero de 2013

jQuery: Mostrar componente datepicker en español mexicano

Te paso el archivo regional para el idioma español regionalizado para México (aunque en general sirve para el castellano de todos los paises de america látina e incluso de españa).

Para este post, tengo el supuesto de que tienes los conocimientos previos de cómo implementar el componente datepicker del framework de jQuery UI.

Bueno, entonces el archivo lo puedes descargar de esta liga: ui.datepicker-es-MX.js

Ahora un ejemplo de cómo implementarlo:
<!doctype html>
 
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>jQuery UI Datepicker - Ejemplo de regionalización al español</title>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
  <script src="ui.datepicker-es-MX.js"></script>
  <script>
  $(function() {
    $.datepicker.setDefaults($.datepicker.regional['es-MX']);
    $('#input_campo_date').datepicker({
                        'setDate': '25/02/2013'
                        , altField: '#fecha_texto'
                        , altFormat: "DD, d 'de' MM 'de' yy"
                    });
  });
  </script>
</head>
<body>
 
<p>Fecha: <input type="text" id="input_campo_date" /> <input type="text" id="fecha_texto" size="40" /></p>

</body>
</html>
Para mayores referencias sobre la documentación, ir a: Espero que les sea de utilidad.

2 comentarios:

  1. Excelente, gracias por compartir

    ResponderEliminar
  2. $(function($){
    $.datepicker.regional['es'] = {
    closeText: 'Cerrar',
    prevText: '',
    currentText: 'Hoy',
    monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
    monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],
    dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
    dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
    dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
    weekHeader: 'Sm',
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''
    };
    $.datepicker.setDefaults($.datepicker.regional['es']);
    });

    ResponderEliminar

Datos personales

Mi foto
Podrás encontrar códigos recursos y artículos sobre PHP, JavaScript, jQuery, MooTools, Ajax, CSS, HTML, UML, RUP, AUP, XP (eXtreme Programming), Six-Sigma, CMMI, FrameWorks, Zend Framework, Magento, CodeIgniter, CakePHP, Joomla 1.5, Doctrine, Active Record, ORM, POO, MVC, MySql, PostgreSql. Este espacio está destinado a ayudar y compartir un poco de lo mucho que he recibido de la comunidad en la Red.