2020. 1. 29. 04:20
반응형

특정 날짜 2개의 차이를 구하기 위해 moment.js를 이용할 수 있다.

 

 

  <script src="https://code.jquery.com/jquery-3.1.0.js"></script>
  <script src="https://cdn.jsdelivr.net/momentjs/2.14.1/moment-with-locales.min.js"></script>
  <input type='date' id='firstDate'/>
  <input type='date' id='secondDate'/>
  <button id='resultButton'>결과</button>
  <br/>
  <div id="resultDiv"></div>
  <script>
    $(function(){
      $("#resultButton").click(function(){
        if($("#firstDate").val() === "" || $("secondDate").val() === ""){
          $("#resultDiv").text("Invalid Date");
        }else{
          var firstDate = moment($("#firstDate").val());
          var secondDate = moment($("#secondDate").val());
          var diff = secondDate.diff(firstDate, "days");
          $("#resultDiv").text("Date diff: " + diff);
        }
      });
    });
  </script>
반응형