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
За лакшу рад са датумима и временом, често се користе спољне библиотеке које поједностављују форматирање, парсирање и манипулацију узимајући у обзир временске зоне.