带有 if/else 语句的函数 - 比较日期
Function with If/Else Statement - Comparing Dates
我正在使用一个函数,我正在尝试编写一个 if-else 语句,将文本字段与某些日期进行比较。
这是我的函数现在的样子:
function updateSwitch(){
if (effDate.getValue() > effDate.getValue(new Date())){
submitButton.disable();
}
else{
submitButton.enable();
}
}
我正在尝试比较同一文本字段之间的日期。我想说的是,如果文本字段中的日期是将来(后天的任何一天),则禁用提交按钮。我知道那件事如果我将文本字段与其他文本字段进行比较,则该函数有效,但我无法让它在同一文本字段中工作。
我不确定你是如何构建日期的。effdate
是用Date
对象构造的吗?如果是这样,我可以建议使用valueOf()
.它将返回基元值 - 或以毫秒为单位的日期。这应该允许更一致的比较。
function updateSwitch(date){
var effDate = Date.parse(date);
var curDate = new Date();
if (effDate.valueOf() > curDate){
submitButton.disable();
}
else{
submitButton.enable();
}
}
相关文章:
- 比较从函数和生成的日期对象
- 比较sessionStorage值时,Javascript函数无法调用
- 对象与递归函数的比较
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 比较使用jquery每个函数收集的数据
- 比较$watch函数内的基元类型时出错
- Backbone.js比较器函数是'工作不正常
- 替换函数后的Javascript比较字符串不起作用
- 使用JavaScript中的for each函数比较数组中的值
- 比较javascript中的函数指针
- 将单选按钮结果与数组值进行比较时出现函数错误
- 如何比较两个不同函数中的两个变量 i jQuery
- 如何使用 Muse 参数进行布尔比较以运行 JS 函数
- Jquery 比较函数不适用于整数
- 使用isBetween函数比较对象中的键值
- 如何使用Protractor测试的getSize()函数比较元素的宽度和高度
- Javascript函数比较两个千位分隔符数字不工作
- JavaScript数字比较函数-比较与减法
- 带有 if/else 语句的函数 - 比较日期
- jQuery函数比较日期与当前日期