DateTime():startOf()
DateTime オブジェクトを指定した時間単位の始まり(例:日の始まり、月の始まり)に設定します。
シグネチャ
startOf(unit: string): DateTime
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
unit | string | 始まりを設定する時間単位。対応する単位: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"))