JavaScript判断日期是否在今天之前还是之后

  • baagee 发布于 2017-07-10 14:06:36
  • 分类:JavaScript
  • 2186 人围观
  • 2 人喜欢

JavaScript判断日期是否在今天之前还是之后,以下是代码:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>test.html</title>
<style>
</style>
<script>
    function checkDate (){
        var date = document.getElementById ('date');
        var d = new Date;
        var today = new Date(d.getFullYear (), d.getMonth (), d.getDate ());
        var reg = /\d+/g;
        var temp = date.value.match (reg);
        var foday = new Date (temp[0], parseInt (temp[1]) - 1, temp[2]);
        if (foday > today){
            alert ('在今天之后 ');
        }else if (foday < today){
            alert ('在今天之前');
        }else{
            alert ('就是今天');
        }
    }
</script>
</head>
<body>
    <label>Date <input type="date" id="date" name="date" value="2017-07-10" onchange="checkDate()" /> </label>
</body>
</html>

以便以后使用。


评论

点击图片切换
还没有评论,快来抢沙发吧!