Zum Hauptinhalt springen

DateTime():endOf()

Setzt das DateTime-Objekt auf das Ende einer angegebenen Zeiteinheit (z. B. Ende des Tages, Ende des Monats).

Signatur

endOf(unit: string): DateTime

Parameter

ParameterTypBeschreibung
unitStringDie Zeiteinheit, deren Ende 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 das Ende des aktuellen Tages setzen
now:endOf("day")
toast("Ende des Tages: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Auf das Ende des aktuellen Monats setzen
now = DateTime() -- Zurücksetzen
now:endOf("month")
toast("Ende des Monats: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Auf das Ende des aktuellen Jahres setzen
now = DateTime() -- Zurücksetzen
now:endOf("year")
toast("Ende des Jahres: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))