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.