Chuyển tới nội dung chính

DateTime():startOf()

Thiết lập đối tượng DateTime về đầu của một đơn vị thời gian được chỉ định (ví dụ: đầu ngày, đầu tháng).

Khai báo

startOf(unit: string): DateTime

Tham số

Tham sốKiểuMô tả
unitstringĐơn vị thời gian để thiết lập điểm đầu. Các đơn vị được hỗ trợ bao gồm:year, month, week, day, hour, minute, second

Trả về

  • Kiểu: DateTime
  • Thể hiện DateTime hiện tại, cho phép nối phương thức.

Ví dụ

local now = DateTime()
-- Thiết lập về đầu ngày hiện tại
now:startOf("day")
toast("Đầu ngày: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Thiết lập về đầu tháng hiện tại
now = DateTime() -- Đặt lại
now:startOf("month")
toast("Đầu tháng: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))

-- Thiết lập về đầu năm hiện tại
now = DateTime() -- Đặt lại
now:startOf("year")
toast("Đầu năm: " .. now:format("yyyy-MM-dd HH:mm:ss.SSS"))