如何将日期与当前日期进行比较以应用逻辑
How to compare date with current date for applying logic
<script>
$(document).ready(function(){
if(date.now()>($("[id$=clear2]").val)+2){
$("[id$=clear]").val("");
$("[id$=clear2]").val("");// date value
$("[id$=clear3]").val("");
}
});
</script>
我想检查当前日期(日/月/年(是否大于日期(日/月/年(值 + 2 天。我正在处理几种情况,通过删除如果条件它工作正常.通过使用它 工作不好 .你能展示一些解决方案,以便我继续前进
试试这个:
var d1 = '31/11/2015'.split('/');
var d2 = '27/12/2015'.split('/');
var date1 = new Date(d1[2],d1[1],d1[0]); // YYYY,MM,DD
var date2 = new Date(d2[2],d2[1],d2[0]);
var numOfDaysToAdd = 2;
date2.setDate(date2.getDate() + numOfDaysToAdd);
if (date1.getTime() < date2.getTime()) {
alert('date1 is before date2');
}
在javascrip中使用日期:
JavaScript
$(document).ready(function () {
var today = new Date();
var tomorrow = new Date(today);
tomorrow.setDate(today.getDate() + 1);
$("#today").val(today.toUTCString());
$("#tomorrow").val(tomorrow.toUTCString());
$("#checkDate").click(function () {
var newDate = new Date($("#today").val());
newDate.setDate(newDate.getDate() + 2);
var parsedTomorrow = new Date($("#tomorrow").val());
var comRes = newDate > parsedTomorrow;
alert(comRes);
});
});
.HTML
<input type="text" id="today" />
<input type="text" id="tomorrow" />
<input type="button" id="checkDate" />
演示
使用 JavaScript
Date Object 比较 JavaScript 中的日期。
相关文章:
- Redux应用程序结构-在哪里放置服务/业务逻辑
- 使用Ember的Web应用程序架构.动画逻辑应该放在哪里
- 如何将日期与当前日期进行比较以应用逻辑
- 将单个服务逻辑应用于两个类似的按钮
- 比较应用程序脚本中的两个数组不起作用
- 在iOS应用程序中动态加载“代码逻辑”是否可行
- JQuery 逻辑未应用于动态创建的 html
- 在单页应用中将敏感的业务层逻辑与客户端脚本分离/保护
- 用于为 JavaScript 应用实现卡路里计数器功能的逻辑
- 在 Redux 应用程序中放置特定于模型的业务逻辑的位置
- 比较 JavaScript 中的字符串 - 逻辑错误
- javascript字符串比较的基本逻辑是什么
- 在条件中使用逻辑运算符和比较运算符(javascript)
- array.sort()方法中反向比较函数背后的逻辑
- 单页web应用程序的基本逻辑
- 如何制作更短且可读的比较/逻辑行来分配默认值?在jQuery/JavaScript中
- 在单页web应用程序中实现无逻辑Javascript模板
- 什么更快?两次比较或一次比较与一次逻辑检查
- 如何在Racer / DerbyJS上创建服务器端应用逻辑
- 这种比较和逻辑上的“比较”有什么区别;而不是“;操作人员