Delay

by mariomc

HTML

<link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
<div>Dia actual<input type="textbox" id="datepicker" /></div>
<div id="max">Hora Máxima Entrega<input type="textbox" value="16"/></div>
<div id="actual">Hora actual<input type="textbox" value="16"/></div>
<div id="delivery">Dia entrega<input type="textbox" value="16"/></div>

JavaScript

$(function() {
    $("#datepicker").datepicker();
    var dataactual = new Date();
    var dataentrega = new Date();

    function calculadataentrega(){
        var dataactual = new Date();
        var dataentrega = dataactual;
        var diaactual = dataactual.getUTCDate();
        var mesactual = dataactual.getUTCMonth();
        var anoactual = dataactual.getUTCFullYear();
        var horaactual = $("#actual input").val();
        var horalimitentrega =$("#max input").val();
            if(horaactual > horalimitentrega){
                dataentrega.setUTCDate(diaactual +1);
             }
            return dataentrega.getUTCDate();
        }
    function isWeekend(date){
        if(date.getUTCDay() == 6){
            date.setUTCDate(date.getUTCDay()+2);
        }
        if(date.getUTCDay() == 0){
            date.setUTCDate(date.getUTCDay()+1);
        }
        return date;
    }
    
/*$("#test").text(parseInt($("#hours").text()));*/
    $("input").change(function(){$("#delivery input").val(calculadataentrega());});
});