Skip to Content
Skip to Content

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