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

За по-удобна работа с дати и време често се използват външни библиотеки, които улесняват форматирането, парсването и манипулациите с вземане предвид на часовите зони.