".
I have a jquery calendar on form, Now I want to show the 8am to 8pm timings in both the dropdowns with 30 min difference.
so user should not allow to select less than that time.
I know its simple but I have done with first condition but I am unable to crack the second condition. Can anyone help?
var currentTime = new Date();
var currenthours = parseFloat(currentTime.getHours());
$("#toCollectionTime").prop("disabled", true);
$("#fromCollectionTime").change(function () {
$("#toCollectionTime").prop("disabled", false);
var fromCollectionTime = parseFloat($("#fromCollectionTime :selected").text());
var toCollectionTime = parseFloat($("#toCollectionTime :selected").text());
if (fromCollectionTime < currenthours) {
$("#fromCollectionTime").val(currenthours + ":00");
}
if (fromCollectionTime > toCollectionTime) {
var localFrom = $("#fromCollectionTime :selected").text();
$("#toCollectionTime").val(localFrom);
}
});
$("#toCollectionTime").change(function () {
var fromCollectionTime = parseFloat($("#fromCollectionTime :selected").text());
var toCollectionTime = parseFloat($("#toCollectionTime :selected").text());
if (toCollectionTime < fromCollectionTime) {
var localFrom = $("#fromCollectionTime :selected").text();
$("#toCollectionTime").val(localFrom);
}
});
Thanks