为什么我的日期比较在JavaScript中不起作用?

ic3man7019

我已经对这个问题进行了广泛的研究,并且找到了一些有用的信息,但是还无法解决我的问题。我要做的就是解析一个日期并将其与另一个日期进行比较。看起来很简单,对吧?这是我尝试过的:

    function getCurrentDate() { //this function simply returns today's date
                var today = new Date();
                var dd = today.getDate();
                var mm = today.getMonth() + 1; 
                var yyyy = today.getFullYear();

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

                if (mm < 10) {
                    mm = '0' + mm
                }
                today = mm + '/' + dd + '/' + yyyy;
                return today; 
}

$("#TxtDate").blur(function () {
            var projectDueDate = Date.parse($("#lblDueDate").val()); //parses the project due date label to create a date variable
            var itemDueDate = new Date($("#TxtDate").val()); //parses the value the user entered into the due date box to create a date variable
            var actualProjectDueDate = new Date(projectDueDate);

            if (Date.parse(document.getElementById('TxtDate').value) > getCurrentDate()) {
                alert("The date you entered precedes today's date. Please enter a valid date.");
                $("#TxtDate").val() = "";
            }
        });

if语句在TxtDate blur函数中不起作用。即使我输入的日期早于今天,它也不会显示警报窗口。如您所见,我已经尝试了一些不同的方法。有什么建议么?

迈伊拉伊·艾哈迈德

您的函数getCurrentDate返回一个string非a date object,并将其与进行比较date object因此,您需要解析的返回值getCurrentDate

if (Date.parse(document.getElementById('TxtDate').value) > Date.parse( getCurrentDate())) {
  alert("The date you entered precedes today's date. Please enter a valid date.");
  $("#TxtLeaveFrom").val() = "";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么日期比较javascript函数不起作用?

来自分类Dev

为什么我的日期在TypeScript中不起作用?

来自分类Dev

javascript中的日期比较不起作用

来自分类Dev

为什么 JavaScript 中的 saveAs() 对我不起作用?

来自分类Dev

为什么我的比较数组不起作用?

来自分类Dev

Javascript:为什么这个对象比较不起作用?

来自分类Dev

为什么我的常数寄存器比较在NASM Assembly中不起作用?

来自分类Dev

为什么我的日期验证代码不起作用?

来自分类Dev

为什么实体比较在子查询中不起作用

来自分类Dev

为什么我的jquery日期选择器在asp.net代码中不起作用?

来自分类Dev

如果我尝试在 Matlab 中链接日期时间和纬度,为什么 linkaxis 不起作用?

来自分类Dev

为什么比较不起作用

来自分类Dev

为什么日期转换在linq中不起作用

来自分类Dev

为什么我的最小和最大日期设置在我的日期选择器中不起作用?

来自分类Dev

为什么我自己的“ toString()”函数在我的JavaScript中不起作用?

来自分类Dev

为什么我的 javascript 嵌入在我的 HTML 中以随机化列表不起作用?

来自分类Dev

为什么我的涉及if语句的JavaScript计算不起作用?

来自分类Dev

为什么我的Javascript修剪功能不起作用?

来自分类Dev

为什么我的dropzone JavaScript表单不起作用?

来自分类Dev

为什么我的JavaScript变量不起作用?

来自分类Dev

HTML / JavaScript:为什么我的按钮不起作用?

来自分类Dev

为什么我的JavaScript switch语句不起作用?

来自分类Dev

为什么我的Javascript RegEx量词“不起作用”?

来自分类Dev

为什么我的JavaScript如果else语句不起作用?

来自分类Dev

为什么我的JavaScript变量不起作用?

来自分类Dev

为什么我的JavaScript switch语句不起作用?

来自分类Dev

为什么我的javascript按钮单击不起作用?

来自分类Dev

为什么我的JavaScript验证程序不起作用?

来自分类Dev

JavaScript / jQuery:为什么我的增量不起作用?

Related 相关文章

  1. 1

    为什么日期比较javascript函数不起作用?

  2. 2

    为什么我的日期在TypeScript中不起作用?

  3. 3

    javascript中的日期比较不起作用

  4. 4

    为什么 JavaScript 中的 saveAs() 对我不起作用?

  5. 5

    为什么我的比较数组不起作用?

  6. 6

    Javascript:为什么这个对象比较不起作用?

  7. 7

    为什么我的常数寄存器比较在NASM Assembly中不起作用?

  8. 8

    为什么我的日期验证代码不起作用?

  9. 9

    为什么实体比较在子查询中不起作用

  10. 10

    为什么我的jquery日期选择器在asp.net代码中不起作用?

  11. 11

    如果我尝试在 Matlab 中链接日期时间和纬度,为什么 linkaxis 不起作用?

  12. 12

    为什么比较不起作用

  13. 13

    为什么日期转换在linq中不起作用

  14. 14

    为什么我的最小和最大日期设置在我的日期选择器中不起作用?

  15. 15

    为什么我自己的“ toString()”函数在我的JavaScript中不起作用?

  16. 16

    为什么我的 javascript 嵌入在我的 HTML 中以随机化列表不起作用?

  17. 17

    为什么我的涉及if语句的JavaScript计算不起作用?

  18. 18

    为什么我的Javascript修剪功能不起作用?

  19. 19

    为什么我的dropzone JavaScript表单不起作用?

  20. 20

    为什么我的JavaScript变量不起作用?

  21. 21

    HTML / JavaScript:为什么我的按钮不起作用?

  22. 22

    为什么我的JavaScript switch语句不起作用?

  23. 23

    为什么我的Javascript RegEx量词“不起作用”?

  24. 24

    为什么我的JavaScript如果else语句不起作用?

  25. 25

    为什么我的JavaScript变量不起作用?

  26. 26

    为什么我的JavaScript switch语句不起作用?

  27. 27

    为什么我的javascript按钮单击不起作用?

  28. 28

    为什么我的JavaScript验证程序不起作用?

  29. 29

    JavaScript / jQuery:为什么我的增量不起作用?

热门标签

归档