Junior
Как да работите с дати в JavaScript?
sobes.tech AI
Отговор от AI
В 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
За по-удобна работа с дати и време често се използват външни библиотеки, които улесняват форматирането, парсването и манипулациите с вземане предвид на часовите зони.