Time
zune.time
A library to interact with date and time.
Functions
timestamp
Returns the current unix timestamp in seconds.
timestamp(): number
timestampMillis
Returns the current unix timestamp in milliseconds.
timestampMillis(): number
Namespaces
date
FUNCTIONS
now
date.now(): DateTime
Throws
- DateTime Error
- Memory Error
fromIsoDate
Parse a string in ISO8601 format, YYYY-MM-DDTHH:MM:SSZ
.
date.fromIsoDate(date: string): DateTime
Parameters
date: string
- The date string to parse.
Throws
- DateTime Error
- Memory Error
fromUnixTimestamp
date.fromUnixTimestamp(timestamp: number): DateTime
Parameters
timestamp: number
- The unix timestamp in seconds.
Throws
- DateTime Error
- Memory Error
fromUnixTimestampMillis
date.fromUnixTimestampMillis(timestamp: number): DateTime
Parameters
timestamp: number
- The unix timestamp in milliseconds.
Throws
- DateTime Error
- Memory Error
fromLocalTime
date.fromLocalTime(year: number, month: number, day: number, hour: number, minute: number, second: number, millisecond: number): DateTime
Parameters
year: number
month: number
day: number
hour: number
minute: number
second: number
millisecond: number
Throws
- DateTime Error
- Memory Error
fromUniversalTime
date.fromUniversalTime(year: number, month: number, day: number, hour: number, minute: number, second: number, millisecond: number): DateTime
Parameters
year: number
month: number
day: number
hour: number
minute: number
second: number
millisecond: number
Throws
- DateTime Error
- Memory Error
parse
Parse a date string.
- Supports ISO8601 format,
YYYY-MM-DDTHH:MM:SSZ
. - Supports RFC3339 format,
YYYY-MM-DDTHH:MM:SS+00:00
. - Supports RFC2822 format,
Day, DD Mon YYYY HH:MM:SS GMT
.
date.parse(date: string): DateTime
Parameters
date: string
- The date string to parse.
Throws
- DateTime Error
- Memory Error
instant
FUNCTIONS
now
Returns a timespec in a buffer form, first 8 bytes are seconds, next 4 bytes are nanoseconds. buffer should always be 12 bytes long.
instant.now(): buffer
Throws
- Time Error
- Memory Error
Last updated on