Junior
Kaip dirbti su datomis JavaScript?
sobes.tech AI
Atsakymas iš AI
JavaScript'e naudojamas įmontuotas Date objektas darbui su datomis. Jis leidžia kurti, formatuoti, analizuoti ir manipuliuoti datomis ir laiku.
Pagrindinių operacijų pavyzdžiai:
// Datos kūrimas
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');
// Datos komponentų gavimas
console.log(now.getFullYear()); // metai
console.log(now.getMonth()); // mėnuo (0-11)
console.log(now.getDate()); // mėnesio diena
// Komponentų nustatymas
now.setHours(15);
// Formatavimas
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));
// Teksto analizė į datą
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));
// Darbas su laiko zonomis reikalauja papildomų bibliotekų, pvz., Luxon ar date-fns-tz
Patogesniam darbui su datomis ir laiku dažnai naudojamos išorinės bibliotekos, kurios supaprastina formatavimą, analizę ir manipuliavimą atsižvelgiant į laiko zonas.