Buon pomeriggio nel mio fuso orario.Confronta mese mese e anno
Desidero confrontare due date, una delle quali è inserita dall'utente e l'altra è quella attuale. Frammento di codice:
var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;
Ciò restituisce vero, penso che sotto il cofano due oggetti Date si trasformano in millisecondi e poi confrontati, e se è in questo modo l'oggetto "Oggi" è più grande a causa delle ore e minuti Quindi, quello che voglio fare è confrontare le date solo per il mese e l'anno del giorno. Qual è l'approccio migliore? Creare un nuovo oggetto Date e quindi reimpostare le ore minuti e millisecondi a zero prima del confronto? O estrarre il giorno il mese e l'anno da entrambe le date oggetto e effettuare il confronto? C'è un approccio migliore?
Grazie in anticipo Con i migliori saluti. Felice anno nuovo
Maggiori informazioni sulla conversione della data può essere trovato a: - http://stackoverflow.com/questions/492994/compare-two-dates-with-javascript –