メインコンテンツまでスキップ

DateTime():startOf()

DateTime オブジェクトを指定した時間単位の始まり(例:日の始まり、月の始まり)に設定します。

シグネチャ

startOf(unit: string): DateTime

パラメータ

パラメータ説明
unitstring始まりを設定する時間単位。対応する単位:year, month, week, day, hour, minute, second

戻り値

  • 型: DateTime
  • 現在の DateTime インスタンス。メソッドチェーンが可能です。

local now = DateTime()
-- 現在の日の始まりに設定
now:startOf("day")
toast("Start of day: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- 現在の月の始まりに設定
now = DateTime() -- リセット
now:startOf("month")
toast("Start of month: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- 現在の年の始まりに設定
now = DateTime() -- リセット
now:startOf("year")
toast("Start of year: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))