timezone
timezone
castFromServer()
returns date in given TZ from given server date, takes DST into account
Arguments
Name | Type | Required | Default | Options | Description |
thisDate | date | Yes | | | |
tz | string | No | #variables.mytz# | | |
castFromUTC()
returns date in given TZ from given UTC date, takes DST into account
Arguments
Name | Type | Required | Default | Options | Description |
thisDate | date | Yes | | | |
tz | string | No | #variables.mytz# | | |
castToServer()
returns server date in given TZ from given UTC date, takes DST into account
Arguments
Name | Type | Required | Default | Options | Description |
thisDate | date | Yes | | | |
tz | string | No | #variables.mytz# | | |
castToUTC()
returns UTC from given date in given TZ, takes DST into account
Arguments
Name | Type | Required | Default | Options | Description |
thisDate | date | Yes | | | |
tz | string | No | #variables.mytz# | | |
getAvailableTZ()
returns a list of timezones available on this server
Arguments
Name | Type | Required | Default | Options | Description |
None |
getDST()
returns DST savings in hours
Arguments
Name | Type | Required | Default | Options | Description |
tz | string | No | #variables.mytz# | | |
getRawOffset()
returns rawoffset in hours
Arguments
Name | Type | Required | Default | Options | Description |
tz | string | No | #variables.mytz# | | |
getServerId()
returns the server timezone id. contributed by dan switzer: [email protected]
Arguments
Name | Type | Required | Default | Options | Description |
None |
getServerTZ()
returns server TZ (long)
Arguments
Name | Type | Required | Default | Options | Description |
None |
getServerTZShort()
returns server TZ (short). contributed by dan switzer: [email protected]
Arguments
Name | Type | Required | Default | Options | Description |
None |
getTZByOffset()
returns a list of timezones available on this server for a given raw offset
Arguments
Name | Type | Required | Default | Options | Description |
thisOffset | numeric | Yes | | | |
getTZOffset()
returns offset in hours
Arguments
Name | Type | Required | Default | Options | Description |
thisDate | date | No | #now()# | | |
tz | string | No | #variables.mytz# | | |
init()
Arguments
Name | Type | Required | Default | Options | Description |
None |
isDST()
determines if a given date in a given timezone is in DST
Arguments
Name | Type | Required | Default | Options | Description |
dateToTest | date | No | #now()# | | |
tz | string | Yes | #variables.mytz# | | |
isValidTZ()
validates if a given timezone is in list of timezones available on this server
Arguments
Name | Type | Required | Default | Options | Description |
tz | string | No | #variables.mytz# | | |
usesDST()
determines if a given timezone uses DST
Arguments
Name | Type | Required | Default | Options | Description |
tz | string | No | #variables.mytz# | | |