Sobes.tech
Junior

Ako pracovať s dátumami v JavaScript?

sobes.tech AI

Odpoveď od AI

V JavaScripte sa na prácu s dátumami používa vstavaný objekt Date. Umožňuje vytváranie, formátovanie, analyzovanie a manipuláciu s dátumami a časmi.

Príklady základných operácií:

// Vytvorenie dátumu
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Získanie komponentov dátumu
console.log(now.getFullYear()); // rok
console.log(now.getMonth()); // mesiac (0-11)
console.log(now.getDate()); // deň v mesiaci

// Nastavenie komponentov dátumu
now.setHours(15);

// Formátovanie
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));

// Parsovanie reťazca na dátum
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Práca s časovými zónami vyžaduje doplnkové knižnice, napríklad Luxon alebo date-fns-tz

Pre pohodlnejšiu prácu s dátumami a časmi sa často používajú externé knižnice, ktoré zjednodušujú formátovanie, analyzovanie a manipuláciu s prihliadnutím na časové zóny.