Sobes.tech
Junior

Kako raditi sa datumima u JavaScript-u?

sobes.tech АИ

Одговор од АИ

У JavaScript-у се за рад са датумима користи уграђени објекат Date. Он омогућава креирање, форматирање, парсирање и манипулацију датумима и временом.

Примери основних операција:

// Креирање датума
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Добијање компоненти датума
console.log(now.getFullYear()); // година
console.log(now.getMonth()); // месец (0-11)
console.log(now.getDate()); // дан у месецу

// Постављање компоненти датума
now.setHours(15);

// Форматирање
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));

// Парсирање низа у датум
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Рад са временским зонама захтева додатне библиотеке, нпр. Luxon или date-fns-tz

За лакшу рад са датумима и временом, често се користе спољне библиотеке које поједностављују форматирање, парсирање и манипулацију узимајући у обзир временске зоне.