Sobes.tech
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.