我正在办理入住/退房日期选择器。入住日期选择器正在运行,但问题是,退房允许我选择入住(当然,不能在同一天退房)。所以我想增加一天的退房时间,但我不知道如何...
有人能帮我吗

这是我的代码:



  var today = new Date();

        var dd = today.getDate();
        var mm = today.getMonth() + 1; //January is 0!
        var yyyy = today.getFullYear();
        if (dd < 10) {
            dd = '0' + dd
        }
        if (mm < 10) {
            mm = '0' + mm
        }

        today = yyyy + '-' + mm + '-' + dd;

        document.getElementById("datainicio").setAttribute("min", today);
        document.getElementById("datainicio").onchange = function () {

            var input = document.getElementById("datafim");

            input.min = document.getElementById("datainicio").value;

        }

<div class="col-md-4">
        <h4>Data Inicio</h4>
        <p><input type="date" name="datainicio" id="datainicio"></p>
    </div>

    <div class="col-md-4">
        <h4>Data Fim</h4>
        <p><input type="date" id="datafim" name="datafim"></p>
    </div>





翻译:

datainicio=check-in
datafim=check-out

最佳答案

momentjs对您有帮助吗?这是一个很小的负担,但是对于js中的日期非常有帮助。

您的代码将是这样的……

    checkin = moment( pickeddate ).format( "YYYY-MM-DD" );
    checkout = moment( pickeddate ).add('days', 1).format( "YYYY-MM-DD" );


只是一个想法。

09-16 13:53