Ժամանակի սահմանումը Date օբյեկտում JavaScript-ում
Երբ մենք ստեղծում էինք օբյեկտ ամսաթվով
այսպես՝ new Date(), մենք
դատարկ թողնում էինք կլոր փակագծերը: Այս
դեպքում մենք ստանում էինք ժամանակի ընթացիկ պահը:
Սակայն, կարելի է գործել նաև այլ կերպ՝ փոխանցել
դրան պարամետրեր new Date(տարի,
ամիս, օր, ժամ, րոպե, վայրկյան, միլիվայրկյան)
ֆորմատով, և այս դեպքում date
փոփոխականի մեջ կգրվի ոչ թե ընթացիկ պահը, այլ այն,
որը մենք նշել ենք պարամետրերում: Ընդ որում,
պարամետրեր փոխանցելիս ամիսների հաշվարկը սկսվում է
զրոյից:
Պարամետրերը կարելի է բաց թողնել վերջից: Ընդ որում, բացակայող պարամետրերը միլիվայրկյանների, վայրկյանների և ժամերի համար համարվում են հավասար զրոյի, իսկ օրերի համար՝ մեկի: Տարին և ամիսը հնարավոր չէ բաց թողնել:
Եկեք ստեղծենք օբյեկտ ամսաթվով ժամանակի որոշակի պահի համար.
let date = new Date(2025, 10, 5, 12, 59, 59);
Ժամանակի պահի սահմանման հնարավորությունը կարելի է օգտագործել, օրինակ, այն պարզելու համար, թե շաբաթվա որ օրն էր տվյալ ամսաթվին.
let date = new Date(2025, 10, 5); // սահմանենք 2025 թ. Նոյեմբերի 5-ը
let day = date.getDay();
let days = ['կիր', 'երկ', 'երք', 'չոր', 'հնգ', 'ուր', 'շաբ'];
console.log(days[day]);
Պարզեք, թե շաբաթվա որ օր է եղել ձեր ծննդյան օրը: