Dzień dobry w mojej strefie czasowej.Porównaj dzień miesiąca i rok
Chcę porównać dwie daty, jedna z nich jest wstawiana przez użytkownika, a druga to dzień dzisiejszy. Fragment kodu:
var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;
ta zwraca prawdę, myślę, że pod maską obu Data obiekty są przekształcane do milisekund, a następnie w porównaniu, a jeśli jest to droga „Dzisiaj” obiekt jest większy ze względu na godziny i minuty .To co chcę zrobić, to porównać daty tylko przez miesiąc i rok. Jakie jest najlepsze podejście? Utworzyć nowy obiekt Date, a następnie zresetować godziny minut i milisekund na zero przed porównaniem? Lub wyodrębnić dzień w miesiąc i rok z obu dat obiektu i dokonać porównania? Czy istnieje lepsze podejście?
Z góry dzięki Z pozdrowieniami. Szczęśliwego Nowego Roku
Więcej informacji na temat dat konwersji może znaleźć na: - http://stackoverflow.com/questions/492994/compare-two-dates-with-javascript –