Estoy haciendo una reserva de vacaciones de aplicación y, obviamente, usted no necesita libro de fiestas que ya están dadas, por lo que necesito saber cómo puedo desactivar, de Navidad, por ejemplo desde el selector de fecha cada año, sin yo tener que cambiar el código de cada año.

Este es mi interfaz de usuario jQuery selector de fecha código hasta el momento:

<script>
$(function() {
  $("#from").datepicker({
      beforeShowDay: $.datepicker.noWeekends,
      defaultDate: "today",
      changeMonth: true,
      numberOfMonths: 1,
      minDate: "today",
      dateFormat: "dd/mm/yy",
      onClose: function(selectedDate) {
        $( "#to" ).datepicker("option", "minDate", selectedDate);
      }
  });
  $("#to").datepicker({
    beforeShowDay: $.datepicker.noWeekends,
    defaultDate: "today",
    changeMonth: true,
    numberOfMonths: 1,
    minDate: "today",
    dateFormat: "dd/mm/yy",
    onClose: function(selectedDate) {
      $("#from").datepicker("option", "maxDate", selectedDate);
    }
  });
});
</script>
InformationsquelleAutor Jimmy_Chong | 2014-02-27

2 Comentarios

  1. 13

    puede excluir las fechas como

    var holidays = ["2014-02-27","2014-02-01"];
    $( "#from" ).datepicker({
    beforeShowDay: function(date){
        var datestring = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [ holidays.indexOf(datestring) == -1 ]
    }
    });

    puede dar más fechas para las fiestas de la matriz de

    • ¿hay alguna forma de tener sólo el 25 del 12 de movilidad de cada año, porque si lo hago de esta manera que la enfermedad tiene para cambiar el código de cada año o de la entrada de una gran cantidad de fechas en la matriz
    • nunca la mente me he fijado que ahora, gracias por la ayuda, aunque 🙂
  2. 1

    Tienes que utilizar beforeShowDay atributo de selector de fecha, como el de abajo:

    $("#textboxid").datepicker({
    beforeShowDay: function(date) {
    var day = date.getDay();
    return [day != 0,''];
    }
    })​​​​​;​

    Por encima de secuencia de comandos se deshabilita todos los domingos.

Dejar respuesta

Please enter your comment!
Please enter your name here