¿Cómo hacer que el cuadro de fecha y hora en jquery sea fácil de seleccionar solo el año y no el mes, día y hora?
El cuadro de fecha en easyui no tiene una función de límite de rango de fechas, pero el selector de fecha en jquery ui tiene esta función. Si quieres cambiar easyui, todavía es bastante problemático, así que te daré una idea, porque el código de la publicación en Baidu es más laborioso.
Primero agrego juicio al generar td en el método show(target) de jquery.calendar.js. Si el tiempo de td es mayor que el tiempo máximo que necesito o menor que el tiempo mínimo que necesito, entonces. Simplemente agregue una clase discapacitada de día calendario a td. Esta clase debe tener un estilo separado.
Agregue el evento td click más tarde para determinar si el td tiene una clase deshabilitada por día calendario, luego regrese directamente y busque la función createCalendar() en jquery.datebox.js para agregar el parámetro opts
if (! state.calendar){
createCalendar(opts);
}
function createCalendar(opts){
.....
estado.calendar.calendar({
inicio:opts.start,
fin:opts.end,
ajuste: verdadero,
....
})