Compare date JavaScript

Đôi khi bắt đầu với việc so sánh giữa ngày nhập và ngày hiện tại cũng trở nên khó khăn nếu bạn rối, bình tỉnh lại xem đoạn code phía dưới nhé.



<!DOCTYPE html>
<html>
<body>

<h2>compare date</h2>

      <input type="date" id="f" name="f" onchange="myFunction()"/>

<script>
function myFunction() {
var today = new Date();//khởi tạo ngày
var dd = today.getDate();//lấy ngày hhien65 tại
var mm = today.getMonth()+1; //lấy tháng
var yyyy = today.getFullYear();//lấy năm

  if(dd<10) {
      dd = '0'+dd
  }

   if(mm<10) {
      mm = '0'+mm
  }

today = yyyy + '-' + mm + '-' + dd; //đưa về đúng định dạng năm-tháng-ngày để compare
var x =  document.getElementById("f").value;//lấy value từ ô input     

if(x < today){//tiến hành so sánh
  alert("ngày nhập phài lớn hơn hoặc bằng ngày hiện tại")//hiện câu thông báo
  }
}
</script>
</body>
</html>

Post a Comment

Previous Post Next Post