DateTime():startOf()
Устанавливает объект DateTime на начало указанной единицы времени (например, начало дня, начало месяца).
Сигнатура
startOf(unit: string): DateTime
Параметры
| Параметр | Тип | Описание |
|---|---|---|
unit | string | Единица времени, для которой устанавливается начало. Поддерживаемые единицы: 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"))