constructor
Wrapper above js native Date object for using with time zones that differs from current
Parameters
Examples
;const date = '+0300' '2000-01-01T00:00:00.000Z';i; // '2000-01-01T00:00:00.000Z'
zone
Parameters
Examples
;const i = '+0000' '2000-01-01T00:00:00.000Z';izone // '+0000';i; // 0i; // 0izone = '+0300';izone; // '+0300'i; // 3i; // 0
getTzDate
returns date in zone
Examples
;const i = '+06' '2000-01-10T00:00:00.000+06:00';i;i; // 12i; // 13
Returns number
getTzDay
returns day of week in zone
Examples
;const i = '06' '2000-01-10T00:00:00.000+06:00';i;i; // 3i; // 2
Returns number
getTzFullYear
returns year in zone
Examples
;const i = '+06' '2000-01-01T00:00:00.000+06:00';i;i; // 2002i; // 2001
Returns number
getTzHours
returns hours in zone
Examples
;const i = '-06' '2000-01-01T06:00:00.000Z';i; // 0i;i; // 2i; // 8;
Returns number
getTzMilliseconds
returns milliseconds in zone
Examples
;const i = '-06' '2000-01-01T00:00:00.000Z';i;i; // 15i; // 15
Returns number
getTzMinutes
returns minutes in zone
Examples
;const i = '-0603' '2000-01-01T06:00:00.000Z';i;i; // 15i; // 18
Returns number
getTzMonth
returns month in zone
Examples
;const i = '-06' '2000-01-30T20:00:00.000-06:00';i;i; // 5i; // 6
Returns number
getTzSeconds
returns seconds in zone
Examples
;const i = '-06' '2000-01-01T00:00:00.000Z';i;i; // 15i // 15
Returns number
getTzTimezoneOffset
returns offset between zone and UTC
Examples
;i = '-0507' '2000-01-30T20:00:00.000-06:00';i; // 307
Returns number
setTzDate
set date in zone
setTzFullYear
set year in zone
setTzHours
set hours in zone
setTzMilliseconds
set milliseconds in zone
setTzMinutes
set minutes in zone
setTzMonth
set month in zone
setTzSeconds
set seconds in zone
Installation
npm install --save DateTz