JSFiddle - React, Tailwind, and code Playground

by superbDeveloper

HTML

<input value="" id="noDate" type="text" />

<input value="2012-03-22" id="yesDate" type="text" />

JavaScript

//date compare
var curVal = "2012-03-23"

var curValDate = new Date ( Date.parse(curVal.replace(/-/g, ' ')) );
var curDate = new Date();

//compare by converting date to number
var curValDateNum = parseInt(curValDate.getFullYear()+""+curValDate.getDate()+""+curValDate.getMonth());
var curDateNum = parseInt(curDate.getFullYear()+""+curDate.getDate()+""+curDate.getMonth());

//equal
if (curValDateNum == curDateNum){
    alert( curValDateNum+" == "+curDateNum );
}


//current date bigger
if (curValDateNum > curDateNum){
    alert( curValDateNum+" > "+curDateNum );
}

//current date smaller
if (curValDateNum < curDateNum){
    alert( curValDateNum+" < "+curDateNum );
}


//current date smaller or equal
if (curValDateNum <= curDateNum){
    alert( curValDateNum+" <= "+curDateNum );
}


//current date bigger or equal
if (curValDateNum >= curDateNum){
    alert( curValDateNum+" >= "+curDateNum );
}


//date parse
var noDateParse = new Date(Date.parse($("#noDate").val()));
alert(noDateParse);
var yesDateParse = new Date(Date.parse($("#yesDate").val()));
alert(yesDateParse);


//consol.log(curVal);