1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| function Recherche_Date_Change(id, bMaj) {
var DateSaisie = '';
if (id == 0) {
if (!Validation_Date('IdDateDeb', '<?= $this->translate("de d�but") ?>'))
return false;
DateSaisie = $('#IdDateDeb').val();
} else {
return false;
if (!Validation_Date('IdDateFin', '<?= $this->translate("de fin") ?>'))
return false;
DateSaisie = $('#IdDateFin').val();
}
var TabDate = DateSaisie.split('/');
var DateSaisie = new Date(TabDate[2], TabDate[1] - 1, TabDate[0]);
if (bMaj) {
if (id == 0) {
DateMaj = Date.Format(Date.DateAdd('d', +31, DateSaisie), 'DD/MM/YYYY');
disabled_date_after = Date.DateAdd('d', +31, DateSaisie), 'DD/MM/YYYY';
disabled_date_before = Date.DateAdd('d', 0, DateSaisie), 'DD/MM/YYYY';
function noBeforeAfter(date){
if (date > disabled_date_after || date < disabled_date_before ){
return [false];
}
return [true];
}
/* create datepicker & timepicker*/
$('#IdDateFin').datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: '<?php echo $this->baseUrl(); ?>/images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
beforeShowDay: noBeforeAfter
});
$('#IdDateFin').val(DateMaj);
} else {
DateMaj = Date.Format(Date.DateAdd('d', 'm', DateSaisie), 'DD/MM/YYYY');
$('#IdDateDeb').val(DateMaj);
}
}
return true;
} |
Partager