Введение
В этом практическом занятии мы изучим, как добавить минуты к заданной дате в JavaScript. Функция addMinutesToDate использует конструктор Date и различные методы Date для создания нового объекта даты с добавлением указанного количества минут. Это практическое занятие поможет вам понять, как манипулировать датами в JavaScript, и предоставит полезную вспомогательную функцию для ваших будущих проектов.
Функция для добавления минут к дате
Для добавления определенного количества минут к заданной дате используйте следующую функцию:
const addMinutesToDate = (date, n) => {
// Создайте объект Date из заданной даты
const d = new Date(date);
// Добавьте n минут к объекту Date
d.setTime(d.getTime() + n * 60000);
// Верните строковое представление новой даты в формате yyyy-mm-dd HH:MM:SS
return d.toISOString().split(".")[0].replace("T", " ");
};
Для использования этой функции передайте строковое представление даты в качестве первого аргумента и количество минут для добавления (или вычитания, если отрицательное) в качестве второго аргумента. Например:
addMinutesToDate("2020-10-19 12:00:00", 10); // '2020-10-19 12:10:00'
addMinutesToDate("2020-10-19", -10); // '2020-10-18 23:50:00'
Обратите внимание, что функция возвращает новую дату в виде строки в формате yyyy-mm-dd HH:MM:SS.
Резюме
Поздравляем! Вы завершили практическое занятие по добавлению минут к дате. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.