javascript - 使用 jQuery 比较年份和月份

标签 javascript jquery

var onemonth = 3;
var oneyear = 2005;
var twomonth = 10;
var twoyear = 2000;

我如何拆分它并进行比较? 在这个例子中是:

var firstdate = onemonth + oneyear;
var seconddate = twomonth + twoyear;

if(firstdate < seconddate){
 alert('error');
}

如果我只有月份和年份,比较两个日期的最佳方法是什么?

直播:http://jsfiddle.net/26zms/

最佳答案

像这样使用原生 Date 对象怎么样?

if (new Date(oneyear, onemonth) < new Date(twoyear, twomonth)){
  alert('error');
}else{
  alert('ok');
}

使用你的变量,它将产生“ok”。

关于javascript - 使用 jQuery 比较年份和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380080/

相关文章:

javascript - 图表 Canvas js设置动态数组

javascript - AngularJS:$http 和 $q promise 的工作方式不同

javascript - 数字和单词不是数字到单词 js

javascript - CSS 转换后的对象位置修复

javascript - 加载ajax后滚动到页面末尾

javascript - Clearfix 不使 div 的高度扩展以适应内容

javascript - 如何在 javascript 变量内访问 jquery 中的 DOM 节点?

jquery - 使用 jQuery 在 IE7 中修改 STYLE block

javascript - JQuery 事件在 Internet Explorer 中不起作用

javascript - 计算圆周长上均匀分布的点