diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl index dff76aedf6..4a68c28595 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl @@ -291,9 +291,10 @@ function checkMultiHold() { // today) || + ( date.getDate() == today.getDate() && + date.getMonth() == today.getMonth() && + date.getFullYear() == today.getFullYear() ) ) { return false; } else { return true; diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl index 562dfe67ab..a2a82664da 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl @@ -316,12 +316,15 @@ document.getElementById("reserve_date_").parentNode.appendChild( cal_img ); function validate(date) { - var today = new Date(); - if ( date < today ) { - return true; - } else { - return false; - } + var today = new Date(); + if ( (date > today) || + ( date.getDate() == today.getDate() && + date.getMonth() == today.getMonth() && + date.getFullYear() == today.getFullYear() ) ) { + return false; + } else { + return true; + } }; Calendar.setup( {