DateTime():startOf()
Setzt das DateTime-Objekt auf den Beginn einer angegebenen Zeiteinheit (z. B. Beginn des Tages, Beginn des Monats).
Signatur
startOf(unit: string): DateTime
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
unit | string | Die Zeiteinheit, deren Beginn festgelegt werden soll. Unterstützte Einheiten umfassen: year, month, week, day, hour, minute, second |
Rückgabe
- Typ:
DateTime - Die aktuelle
DateTime-Instanz, was Methodenverkettung ermöglicht.
Beispiele
local now = DateTime()
-- Auf den Beginn des aktuellen Tages setzen
now:startOf("day")
toast("Beginn des Tages: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))
-- Auf den Beginn des aktuellen Monats setzen
now = DateTime() -- Zurücksetzen
now:startOf("month")
toast("Beginn des Monats: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))
-- Auf den Beginn des aktuellen Jahres setzen
now = DateTime() -- Zurücksetzen
now:startOf("year")
toast("Beginn des Jahres: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))