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

DateTime():startOf()

Устанавливает объект DateTime на начало указанной единицы времени (например, начало дня, начало месяца).

Сигнатура

startOf(unit: string): DateTime

Параметры

ПараметрТипОписание
unitstringЕдиница времени, для которой устанавливается начало. Поддерживаемые единицы: year, month, week, day, hour, minute, second

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

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

Примеры

local now = DateTime()
-- Установить на начало текущего дня
now:startOf("day")
toast("Начало дня: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Установить на начало текущего месяца
now = DateTime() -- Сброс
now:startOf("month")
toast("Начало месяца: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Установить на начало текущего года
now = DateTime() -- Сброс
now:startOf("year")
toast("Начало года: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))