Date Compare

by André Albson

HTML

<div id="o"></div>

JavaScript

//var o = Y.one('#o'),
//    dataInicial = new Date('2017-01-15'),
//    dataFinal = new Date('2017-01-20'),
//    t = new Date(),
//    dataCompleta = new Date(t.getFullYear(), t.getMonth(), t.getDate()),
//    s = '';

var dataInicial = new Date('2017-01-24');
var dataFinal = new Date('2017-01-30');
var t = new Date();
var status = false;

if (dataInicial.getTime() >= t.getTime() && t.getTime() <= dataFinal.getTime() && status == true) {
	alert('Concluída no prazo! [VERDE]');
}
else if (dataInicial.getTime() >= t.getTime() && t.getTime() <= dataFinal.getTime() && status == false) {
	alert('Concluída no prazo! [AMARELO]');
}
else if (dataInicial.getTime() >= t.getTime() && t.getTime() > dataFinal.getTime() && status == false) {
	alert('Concluída fora do prazo [AZUL]');
}
else if (dataFinal.getTime() > t.getTime() && dataInicial.getTime() > t.getTime() && status == false) {
  alert('Atrasado [VERMELHO]');
}


//o.setContent(s);