jQuery period picker plugin castellanización nombre meses, días de la semana, formato de fechas
jQuery period picker plugin es un excelente plugin jquery para seleccionar RANGOS DE FECHAS desde un pop up calendario.
Al castellanizarlo, hay que realizar algunos pequeñisimos cambios al código js que paso a detallar, y si no lo querés entender, Aquí tenés el .zip con el total del plugin castellanizado.
Primero, cambiar nombre de meses y dias de la semana:
Reemplazar:
month_names: [«January», «February», «March», «April», «May», «June», «July», «August», «September», «October», «November», «December»],
short_day_names: [«S», «M», «T», «W», «T», «F», «S»],
por:
month_names: [«Enero», «Febrero», «Marzo», «Abril», «Mayo», «Junio», «Julio», «Agosto», «Septiembre», «Octubre», «Noviembre», «Diciembre»],
short_day_names: [«D», «L», «M», «M», «J», «V», «S»],
Reemplazar linea 27 por esto:
//var reg = new RegExp(/^(\d{4}\/\d{1,2}\/\d{1,2}) (\d{4}\/\d{1,2}\/\d{1,2})$/);
var reg = new RegExp(/^(\d{1,2}\/\d{1,2}\/\d{4}) (\d{1,2}\/\d{1,2}\/\d{4})$/);
Reemplazar linea 83:
//var reg = new RegExp(/^(\d{4}\/\d{1,2}\/\d{1,2})$/);
var reg = new RegExp(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);
Reemplazar linea 213 por esto:
var reg = new RegExp(/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/);
//var reg = new RegExp(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);
reemplazar linea 253 por esto:
//return this.strpad(date.getFullYear()) + «/» + this.strpad(date.getMonth()+1) + «/» + date.getDate();
return date.getDate() + «/» + this.strpad(date.getMonth()+1) + «/» + this.strpad(date.getFullYear());
reemplazar linea 258 por esto:
//var reg = new RegExp(/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/);
var reg = new RegExp(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);
reemplazar linea 264 por esto:
// return new Date(matches[1], matches[2]-1, matches[3]);
return new Date(matches[3], matches[2]-1, matches[1]);
Con esto, deberian mostrarse las fechas en formato dd/mm/YYYY en vez de YYYY/mm/dd como viene por defecto el plugin.
Además, debe mostrar los nombres de los meses en castellano, y los dias de la semana en castellano.
Otro pequeño cambio es que si deseas, que el plugin no tenga en cuenta fechas pasadas, sino desde hoy en adelante, debes inicializar el plugin asi:
Reemplaza en la linea 19 por esto:
//date_min: »,
date_min: hoy.getDate()+’/’+(hoy.getMonth()+1)+’/’+hoy.getFullYear(),
Además el plugin inicia el calendario por defecto desde el día LUNES, si quieres que sea desde el DOMINGO,
Reemplaza en la linea 18 por esto:
//start_of_week: 1,
start_of_week: 0,
Sin comentarios a “jQuery period picker plugin castellanización nombre meses, días de la semana, formato de fechas”
Por favor espera
Deja una respuesta