Օբյեկտների համեմատություն ամսաթվերով JavaScript-ում
Հնարավոր է համեմատել ոչ միայն տողերը,
այլև օբյեկտներ ամսաթվերով:
Դիտարկենք օրինակով: Ենթադրենք, մենք ունենք երկու
օբյեկտ ամսաթվերով, որոնք մենք ստեղծել ենք
new Date միջոցով և գրել փոփոխականների մեջ:
Եկեք համեմատենք, թե որ ամսաթիվն է ավելի մեծ.
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // կարտածի true
Ենթադրենք, հիմա առաջին ամսաթիվը փոքր է երկրորդից.
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // կարտածի false
Ստացեք օբյեկտ ամսաթվով, որը պարունակում է ընթացիկ ժամանակի պահը: Ստացեք օբյեկտ ամսաթվով, որը պարունակում է ընթացիկ օրվա կեսօրը: Համեմատեք այս երկու օբյեկտները և որոշեք, արդյոք կեսօրն արդեն անցել է, թե ոչ:
Ստացեք օբյեկտ ամսաթվով, որը պարունակում է ընթացիկ
ժամանակի պահը: Ստացեք օբյեկտ ամսաթվով,
որը պարունակում է ընթացիկ ամսվա 15-ը:
Համեմատեք այս երկու օբյեկտները և որոշեք, արդյոք
արդեն անցել է ամսվա կեսը, թե ոչ: