javascript - 无法读取未定义错误的属性 'getTime'

标签 javascript oop

我知道有很多与此相关的问题,但我找不到有帮助的信息...我只需要在我的脚本中解决这个问题,有人可以帮助我吗?

function dateValidation() {

this.validateDate = function() {
    var twoDates = {
        inputDate: $('#employmentDate').val(),
        todaysDate: new Date()
    }
    return twoDates.inputDate.getTime() < twoDates.todaysDate.getTime();
}
}
var validation = new dateValidation();
validation.validateDate();

我在第 8 行遇到这个错误:

return twoDates.inputDate.getTime() < twoDates.todaysDate.getTime();

谢谢

最佳答案

创建Date对象而不是字符串,更改此行

inputDate: $('#employmentDate').val(),

inputDate: new Date($('#employmentDate').val()),

关于javascript - 无法读取未定义错误的属性 'getTime',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42780366/

相关文章:

javascript - 在通用树中查找元素

Javascript `new` 运算符和原型(prototype)

javascript - Raphaël.js 中停止动画并重置元素的位置

oop - 责任链和过滤模式有什么区别

c++ - 如何创建一个对象创建函数,该函数将由与其关联的名称调用?

PHP使数据库类静态化

javascript - Aurelia ref 绑定(bind)范围因元素而异?

javascript - 如何创建动画实时排行榜?

actionscript-3 - as3 : How to organize classes

c++ - 成员 func 如何以*编程方式*调用它的 'name of the object'?