31 lines
913 B
Markdown
31 lines
913 B
Markdown
---
|
|
tags: api/lua
|
|
references:
|
|
- client/space_lua/stdlib/os.ts
|
|
---
|
|
|
|
The `os` namespace provides date, time, and clock functions.
|
|
|
|
## Date formats
|
|
|
|
`os.date` accepts ISO C `strftime`-style format strings. Prefix the format with `!` to use UTC, or use `*t` (and `!*t` for UTC) to return a table of date fields.
|
|
|
|
- `%Y`: full year
|
|
- `%y`: year without century
|
|
- `%m`: month from 01 through 12
|
|
- `%b` and `%B`: abbreviated and full month names
|
|
- `%d` and `%e`: zero-padded and unpadded day of month
|
|
- `%H` and `%I`: 24-hour and 12-hour hour
|
|
- `%M`: minute
|
|
- `%S`: second
|
|
- `%p`: AM or PM
|
|
- `%A` and `%a`: full and abbreviated weekday names
|
|
- `%w`: weekday from 0 through 6, with Sunday as 0
|
|
- `%U` and `%W`: week of year starting on Sunday or Monday
|
|
- `%V`: ISO 8601 week of year
|
|
- `%j`: day of year
|
|
- `%Z` and `%z`: time zone name and UTC offset
|
|
- `%%`: literal percent sign
|
|
|
|
${spacelua.renderApiDocumentation("os")}
|