JavaScript 中的月年比较

2 javascript

我有两个输入字段,我们在其中输入月年。并以图形表示形式显示数据。字段1:2016 年 1 月 字段2:2015 年 1 月

我必须比较此字段,如果 Field1>Field2,则必须显示警报消息。

如何在java脚本中进行比较

输入类型格式为月-年

Ali*_*dov 5

您可以在代码中使用这个小示例

var date_1 = new Date('2017', '01');
var date_2 = new Date('2015', '02');

if (date_1.getTime() > date_2.getTime()) {

  /* YOUR CODE */
}
Run Code Online (Sandbox Code Playgroud)

更新:2016/04/21

使用+运算符(更简洁):

if (+new Date('2017', '01') > +new Date('2015', '02')) {

  /* YOUR CODE */
}
Run Code Online (Sandbox Code Playgroud)

通过使用valueOf()

if (new Date('2017', '01').valueOf() > new Date('2015', '02').valueOf()) {

  /* YOUR CODE */
}
Run Code Online (Sandbox Code Playgroud)