Sobes.tech
Junior

Ինչպես աշխատել ամսաթվերի հետ JavaScript-ում?

sobes.tech AI

Պատասխան AI-ից

JavaScript-ում, ամսաթվերով աշխատելու համար օգտագործվում է ներքին Date օբյեկտը: Այն թույլ է տալիս ստեղծել, ձևաչափել, վերլուծել և մանիպուլյացիա անել ամսաթվերով և ժամանակով:

Հիմնական գործողությունների օրինակներ՝

// Ամսաթիվ ստեղծել
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Ամսաթվի բաղադրիչները ստանալ
console.log(now.getFullYear()); // տարի
console.log(now.getMonth()); // ամիս (0-11)
console.log(now.getDate()); // ամսվա օրը

// Բաղադրիչները սահմանել
now.setHours(15);

// Ֆորմատավորել
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));

// Տեքստը վերլուծել ամսաթիվ
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Աշխատել ժամանակային գոտիներով՝ պահանջվում են լրացուցիչ գրադարաններ, օրինակ՝ Luxon կամ date-fns-tz

Հարմարավետ աշխատանքի համար՝ հաճախ օգտագործվում են արտաքին գրադարաններ, որոնք հեշտացնում են ձևաչափավորումը, վերլուծությունը և մանիպուլյացիան՝ հաշվի առնելով ժամանակային գոտիները։