I am trying to compare two java script dates using greater than operator but it is not working ,i am posting my code ,
select : function(date, jsEvent, allDay) {
        $('#clickedDateHolder').val(date.format());
        var check = date.format();
        var date = new Date();
        var day = date.getDate();
        var month = date.getMonth();
        var year = date.getFullYear();
        var currentDate = year +'-'+month+'-'+day; 
        // show modal dialog
        alert('check :'+check +'currentDate :'+currentDate)
        if(check < currentDate)
        {
            bootbox.alert("Past Dates")
        }else if(check > currentDate){ 
            input.push(date.format());
            $('#selectedDate').val(input);
            $('#event-modal').modal('show');
        }
date.format(); is giving me the selected date and i am formatting the current date using
    var day = date.getDate();
    var month = date.getMonth();
    var year = date.getFullYear();
    var currentDate = year +'-'+month+'-'+day; 
but when i am using the greater than operator it is not working .The two date formats which are generated are
check :2015-10-27 currentDate :2015-9-29
How to solve this?? please help
 
    