122 of 264 menu

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);

Տես նաև

uzcsuzlazka