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-22');
var dataFinal = new Date('2017-01-20');
var t = new Date();
var status = true;
//s += '<br>' + ontem;
//s += '<br>' + dataCompleta;
//s += '<br> Ontem é menor que hoje? ' + (ontem < dataCompleta);
//s += '<br> Ontem é menor ou igual a hoje? : ' + (ontem <= dataCompleta);
//s += '<br> Ontem é maior ou igual a hoje? : ' + (ontem >= dataCompleta);
//s += '<br> Ontem é maior que hoje? : ' + (ontem > dataCompleta);

//console.log('o que é ontem.getTime()? ', ontem.getTime());
//console.log('o que é dataCompleta.getTime()? ', dataCompleta.getTime());

//console.log(' getTime() DATA INICIAL: ', dataInicial.getTime());
//console.log(' getTime() DATA FINAL: ', dataFinal.getTime());

//s += '<br> ontem > dataCompleta : ' + (dataInicial.getTime() > t.getTime());

if(dataInicial.getTime() >= t.getTime() && t.getTime() <= dataFinal.getTime()) {
	alert('Concluída no prazo! [VERDE]');
}
else if (dataInicial.getTime() >= t.getTime() && t.getTime() > dataFinal.getTime()){
	alert('Concluída fora do prazo [AZUL]');
}
//o.setContent(s);