Перейти к основному содержимому

DateTime():subtract()

Вычитает указанный промежуток времени из объекта DateTime.

Сигнатура

subtract(amount: number, unit: string): DateTime

Параметры

ПараметрТипОписание
amountnumberВычитаемая величина.
unitstringЕдиница времени для вычитания. Поддерживаемые единицы: years, year, months, month, weeks, week, days, day, hours, hour, minutes, minute, seconds, second, milliseconds, millisecond

Возвращаемое значение

  • Тип: DateTime
  • Текущий экземпляр DateTime, что позволяет chaining методов (цепочку вызовов).

Примеры

local now = DateTime()
-- Вычесть 5 дней
now:subtract(5, "days")
toast("Дата после вычитания 5 дней: " .. now:format("yyyy-MM-dd"))

-- Вычесть 2 месяца
now = DateTime() -- Сброс
now:subtract(2, "months")
toast("Дата после вычитания 2 месяцев: " .. now:format("yyyy-MM-dd"))