如何在Javascript中检查月/年是否大于当前月/年

Ans*_*man 5 javascript

我想检查 08/2014 是否大于 02/2014..

我怎样才能在 Javascript 中做到这一点?有人可以帮我吗...

目前我只检查未来一年。这是代码片段。

this.isDateGreaterThanCurrent=function(b){
    return parseInt(b)>parseInt(new Date().getFullYear());
};
Run Code Online (Sandbox Code Playgroud)

Pra*_*een 3

Date对象可以相互比较。因此,您可以将其作为date对象本身来执行,而不是解析它们。

function isDateGreaterThanToday(b) {
    var dS = b.split("/");
    var d1 = new Date(dS[1], (+dS[0] - 1));
    var today = new Date();
    if (d1 > today) {
        return "D is greater";
    } else {
        return "today is greater";
    }
}

console.log(isDateGreaterThanToday("08/2014"))
Run Code Online (Sandbox Code Playgroud)

JSFiddle