Junior
Jak pracovat s daty v JavaScriptu?
sobes.tech AI
Odpověď od AI
V JavaScriptu se pro práci s daty používá vestavěný objekt Date. Umožňuje vytvářet, formátovat, analyzovat a manipulovat s daty a časy.
Příklady základních operací:
// Vytvoření data
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');
// Získání složek data
console.log(now.getFullYear()); // rok
console.log(now.getMonth()); // měsíc (0-11)
console.log(now.getDate()); // den v měsíci
// Nastavení složek data
now.setHours(15);
// Formátování
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));
// Parsování řetězce na datum
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));
// Práce s časovými zónami vyžaduje doplňkové knihovny, například Luxon nebo date-fns-tz
Pro pohodlnější práci s daty a časy se často používají externí knihovny, které zjednodušují formátování, analýzu a manipulaci s ohledem na časové zóny.