// Definimos el formatter $.fn.datebox.defaults.formatter = function(date){ if (!(date instanceof Date)) date = new Date(date); var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); return rellenarConCeros(1, d) + '/' + rellenarConCeros(1, m) + '/' + y; }; // Definimos el parser $.fn.datebox.defaults.parser = function(s) { if (!s) return new Date(); var parts = s.split('/'); var d = parseInt(parts[0], 10); var m = parseInt(parts[1], 10) - 1; var y = parseInt(parts[2], 10); return new Date(y, m, d); }; // Función para rellenar con ceros function rellenarConCeros(tam, num) { num = num.toString(); while (num.length <= tam) { num = "0" + num; } return num; } // Invocar esta fn luego de cargar los elementos datebox en el doom function initDatebox(){ $(".easyui-datebox").datebox({ formatter: $.fn.datebox.defaults.formatter, parser: $.fn.datebox.defaults.parser }); }