mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 07:10:06 +08:00
27 lines
958 B
Lua
27 lines
958 B
Lua
-- Return an item that represents a time value. The item is a
|
|
-- list with items that depend on the system.
|
|
-- The item can be passed to `reltimestr()` to convert it to a
|
|
-- string or `reltimefloat()` to convert to a Float.
|
|
--
|
|
-- Without an argument it returns the current "relative time", an
|
|
-- implementation-defined value meaningful only when used as an
|
|
-- argument to `reltime()`, `reltimestr()` and `reltimefloat()`.
|
|
--
|
|
-- With one argument it returns the time passed since the time
|
|
-- specified in the argument.
|
|
-- With two arguments it returns the time passed between {start}
|
|
-- and {end}.
|
|
--
|
|
-- The {start} and {end} arguments must be values returned by
|
|
-- reltime(). Returns zero on error.
|
|
--
|
|
-- Can also be used as a `method`:
|
|
-- ```vim
|
|
-- GetStart()->reltime()
|
|
-- ```
|
|
-- Note: `localtime()` returns the current (non-relative) time.
|
|
--- @param start? any[]
|
|
--- @param end_? any[]
|
|
--- @return any[]
|
|
function vim.fn.reltime(start, end_) end
|