GetTimeProperty

Revision as of 15:53, 21 August 2016 by DrinkyBird (talk | contribs) (Created page with "{{Template:ACSWarning}} {{devfeature|3.0|150831-1814}} int '''GetTimeProperty''' (int timestamp, int which['', int utc'']) __NOTOC__ == Usage == === Parameters === * ''timest...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This article documents a Zandronum-specific ACS feature which may not be supported by ZDoom and its other child ports.

(development version 3.0-150831-1814 and above only)

int GetTimeProperty (int timestamp, int which[, int utc])

Usage

Parameters

  • timestamp: The timestamp to localize.
  • which: Which attribute to return.
  • utc: If true, the timestamp will be localized using the UTC timezone, local timezone otherwise

Time properties

Property Range Description
TM_SECOND (0) [0 - 61] Seconds.
Result is generally within [0, 59] but may very rarely exceed due to leap seconds.
TM_MINUTE (1) [0 - 59] Minutes
TM_HOUR (2) [0, 23] Hours
TM_DAY (3) [0, 30] Days
TM_MONTH (4) [0, 11] Month of the year
TM_YEAR (5) [1901, 2038] Year
TM_WEEKDAY (6) [0, 6] Weekday (Sunday is 0)

Result value

Localizes the given timestamp and returns an attribute of it.

Note that due to ACS's limitations, the timestamp is suspectible to the year 2038 problem.

See Also