Date օբյեկտ
Date օբյեկտը ամսաթվերի հետ
աշխատանքի հիմնական օբյեկտն է:
Շարահյուսություն
let date = new Date();
Այժմ date փոփոխականը ամսաթիվ
պարունակող օբյեկտ է, որն իր մեջ պահում է
ժամանակի ընթացիկ պահը (վայրկյան, րոպե,
ժամ և այլն): Հատուկ ֆունկցիաների միջոցով
մենք կարող ենք ստանալ ժամանակի մեզ
անհրաժեշտ բնութագրերը, օրինակ՝ ընթացիկ ժամը,
ընթացիկ օրը կամ ընթացիկ ամիսը:
Օրինակ, ընթացիկ ժամը կարելի է ստանալ այսպես.
date.getHours(), իսկ ընթացիկ ամիսը՝
այսպես date.getMonth(): Տեսեք բոլոր
տարբերակները.
let date = new Date();
console.log(date.getSeconds()); // վայրկյաններ
console.log(date.getMinutes()); // րոպեներ
console.log(date.getHours()); // ժամեր
console.log(date.getDate()); // օրեր
console.log(date.getMonth()); // ամիսներ զրոյից
console.log(date.getFullYear()); // տարի
console.log(date.getDay()); // ընթացիկ շաբաթվա օր
Նշենք ժամանակի կոնկրետ պահ
Կարելի է նշել ոչ թե ժամանակի ընթացիկ պահը,
այլ տրվածը: Դրա համար անհրաժեշտ է պարամետրեր
փոխանցել new Date(տարի, ամիս, օր, ժամ,
րոպե, վայրկյան, միլիվայրկյան) ձևաչափով,
և այս դեպքում date փոփոխականի մեջ
կգրանցվի ոչ թե ժամանակի ընթացիկ պահը, այլ
այն, որը մենք նշել ենք պարամետրերում:
Այս ձևաչափի առանձնահատկությունները՝ ամիսների
հաշվարկը սկսվում է զրոյից, բացակայող պարամետրերը,
սկսած ժամից, համարվում են զրո, իսկ
տարվա, ամիսների և օրերի համար՝ մեկ:
Օրինակ
Եկեք արտածենք ընթացիկ օրը, ամիսը և
տարին 'տարի-ամիս-օր' ձևաչափով
(ամիսը դրանով իսկ կլինի 1-ով պակաս
իրականից, քանի որ ամիսների համարակալումը
սկսվում է զրոյից).
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Տես նաև
-
Date օբյեկտին կիրառվող բոլոր հիմնական մեթոդները.
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime