mirror of
https://github.com/Burn-E99/GroupUp.git
synced 2026-01-06 03:17:55 -05:00
Add TZ consts
Add all valid tz abbrs and the scripts that generated it
This commit is contained in:
22
tzData/README.md
Normal file
22
tzData/README.md
Normal file
@ -0,0 +1,22 @@
|
||||
# TZ Data
|
||||
Since the JS/TS Date implementation does not handle shorthand timezones, we must implement our own solution.
|
||||
|
||||
## Data Source
|
||||
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones?useskin=vector
|
||||
|
||||
## How to use this submodule
|
||||
Simply point Excel to the link above and tell it to rip the `List` data table. Then, pull the four columns listed below into a separate table and save as a CSV without headers.
|
||||
|
||||
- UTC offset STD
|
||||
- UTC offset DST
|
||||
- Time Zone abbreviation STD
|
||||
- Time Zone abbreviation DST
|
||||
|
||||
Drop that CSV into this directory under the name `tzTable.csv` and run `deno run --allow-read=./tzTable.csv ./generateUpdatedTZList.ts`
|
||||
|
||||
## Why not have this built directly into Group Up?
|
||||
This is implemented as a submodule so that there is some manual screening required to verify things do not get parsed wrong due to a bad Excel/Wikipedia export. This also may require tweaks if any formats change in Wikipedia.
|
||||
|
||||
## Current quirks
|
||||
- Most, if not all, `-` signs copied out as `?`. Don't ask me how or why, it just happened. The script fixes this.
|
||||
- Due to doubled TZ abbrs, there is an overrides section. This should be cleared out when `tzTable.csv` is updated.
|
||||
56
tzData/generateUpdatedTZList.ts
Normal file
56
tzData/generateUpdatedTZList.ts
Normal file
@ -0,0 +1,56 @@
|
||||
// Get file and inits
|
||||
const csvTZDataU8 = Deno.readFileSync('./tzTable.csv');
|
||||
const csvTZData = new TextDecoder().decode(csvTZDataU8);
|
||||
const csvRows = csvTZData.split('\r\n');
|
||||
const tzMap: Map<string, string> = new Map();
|
||||
|
||||
// Overrides because the world had to be special
|
||||
const tzOverrides: Array<Array<string>> = [
|
||||
['CDT', '-05:00'],
|
||||
['CST', '-06:00'],
|
||||
['PST', '-08:00'],
|
||||
['IST', '+05:30'],
|
||||
];
|
||||
const abbrOverrides: Array<string> = tzOverrides.map(tzSet => tzSet[0]);
|
||||
|
||||
// Prefill the map
|
||||
for (const override of tzOverrides) {
|
||||
tzMap.set(override[0], override[1]);
|
||||
}
|
||||
|
||||
// Attempt to add tz to the map
|
||||
const attemptAdd = (tzAbbr: string, tzOffset: string) => {
|
||||
if (!abbrOverrides.includes(tzAbbr)) {
|
||||
if (tzMap.has(tzAbbr) && tzMap.get(tzAbbr) !== tzOffset) {
|
||||
console.error(`DOUBLED TZ ABBR WITH DIFF OFFSETS: ${tzAbbr} | ${tzOffset} | ${tzMap.get(tzAbbr)}`)
|
||||
} else {
|
||||
if (!tzAbbr.includes('+') && !tzAbbr.includes('-')) {
|
||||
tzMap.set(tzAbbr, tzOffset);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Get each TZ from the csv
|
||||
for (const row of csvRows) {
|
||||
const [rawSTDOffset, rawDSTOffset, rawSTDAbbr, rawDSTAbbr] = row.replaceAll('?', '-').toUpperCase().split(',');
|
||||
const STDOffset = (rawSTDOffset || '');
|
||||
const DSTOffset = (rawDSTOffset || '');
|
||||
const STDAbbr = (rawSTDAbbr || '');
|
||||
const DSTAbbr = (rawDSTAbbr || '');
|
||||
|
||||
attemptAdd(STDAbbr, STDOffset);
|
||||
if (STDAbbr !== DSTAbbr) {
|
||||
attemptAdd(DSTAbbr, DSTOffset);
|
||||
}
|
||||
}
|
||||
|
||||
// Log it out to copy to source
|
||||
const tzIt = tzMap.entries();
|
||||
let tzVal = tzIt.next()
|
||||
while (!tzVal.done) {
|
||||
if (tzVal.value[0]) {
|
||||
console.log(`['${tzVal.value[0]}','${tzVal.value[1]}'],`);
|
||||
}
|
||||
tzVal = tzIt.next();
|
||||
}
|
||||
597
tzData/tzTable.csv
Normal file
597
tzData/tzTable.csv
Normal file
@ -0,0 +1,597 @@
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+01:00,+01:00,CET,CET
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,EET,EET
|
||||
+01:00,+00:00,+01,+00
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+01:00,+00:00,+01,+00
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,SAST,SAST
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+02:00,+02:00,CAT,CAT
|
||||
+02:00,+02:00,SAST,SAST
|
||||
+02:00,+02:00,SAST,SAST
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+01:00,+01:00,WAT,WAT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+02:00,+02:00,EET,EET
|
||||
+01:00,+01:00,CET,CET
|
||||
+02:00,+02:00,CAT,CAT
|
||||
?10:00,?09:00,HST,HDT
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?03:00,-04,-03
|
||||
?05:00,?05:00,EST,EST
|
||||
?10:00,?09:00,HST,HDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?06:00,CST,CST
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?06:00,CST,CST
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,-04,-04
|
||||
?05:00,?05:00,-05,-05
|
||||
?07:00,?06:00,MST,MDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?07:00,?06:00,MST,MDT
|
||||
?04:00,?04:00,-04,-04
|
||||
?05:00,?05:00,EST,EST
|
||||
?04:00,?04:00,-04,-04
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
?05:00,?05:00,EST,EST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?06:00,?06:00,CST,CST
|
||||
?07:00,?06:00,MST,MDT
|
||||
?05:00,?05:00,EST,EST
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?06:00,CST,CST
|
||||
?07:00,?07:00,MST,MST
|
||||
?04:00,?04:00,-04,-04
|
||||
?04:00,?04:00,AST,AST
|
||||
+00:00,+00:00,GMT,GMT
|
||||
?07:00,?07:00,MST,MST
|
||||
?07:00,?07:00,MST,MST
|
||||
?07:00,?06:00,MST,MDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?07:00,?06:00,MST,MDT
|
||||
?05:00,?05:00,-05,-05
|
||||
?06:00,?06:00,CST,CST
|
||||
?08:00,?07:00,PST,PDT
|
||||
?07:00,?07:00,MST,MST
|
||||
?05:00,?04:00,EST,EDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?03:00,AST,ADT
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?03:00,AST,ADT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?06:00,?06:00,CST,CST
|
||||
?05:00,?05:00,-05,-05
|
||||
?04:00,?04:00,-04,-04
|
||||
?04:00,?03:00,AST,ADT
|
||||
?05:00,?04:00,CST,CDT
|
||||
?07:00,?07:00,MST,MST
|
||||
?05:00,?04:00,EST,EDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?07:00,?06:00,MST,MDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?05:00,EST,EST
|
||||
?03:00,?03:00,-03,-03
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,-04,-04
|
||||
?05:00,?05:00,-05,-05
|
||||
?08:00,?07:00,PST,PDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?06:00,CST,CST
|
||||
?04:00,?04:00,-04,-04
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?07:00,?07:00,MST,MST
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?05:00,CST,CDT
|
||||
?06:00,?06:00,CST,CST
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?06:00,?06:00,CST,CST
|
||||
?03:00,?02:00,-03,-02
|
||||
?04:00,?03:00,AST,ADT
|
||||
?06:00,?06:00,CST,CST
|
||||
?03:00,?03:00,-03,-03
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?02:00,?02:00,-02,-02
|
||||
?06:00,?05:00,CST,CDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?05:00,EST,EST
|
||||
?05:00,?04:00,EST,EDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?07:00,?07:00,MST,MST
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?05:00,?05:00,-05,-05
|
||||
?04:00,?04:00,-04,-04
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?05:00,CST,CDT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?06:00,?06:00,CST,CST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?05:00,-05,-05
|
||||
?03:00,?03:00,-03,-03
|
||||
?08:00,?07:00,PST,PDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?03:00,-04,-03
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:00,?03:00,-03,-03
|
||||
?01:00,+00:00,-01,+00
|
||||
?07:00,?06:00,MST,MDT
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?03:30,?02:30,NST,NDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?04:00,?04:00,AST,AST
|
||||
?06:00,?06:00,CST,CST
|
||||
?06:00,?06:00,CST,CST
|
||||
?04:00,?03:00,AST,ADT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?08:00,?07:00,PST,PDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?08:00,?07:00,PST,PDT
|
||||
?04:00,?04:00,AST,AST
|
||||
?07:00,?07:00,MST,MST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?07:00,?06:00,MST,MDT
|
||||
+11:00,+11:00,+11,+11
|
||||
+07:00,+07:00,+07,+07
|
||||
+10:00,+10:00,+10,+10
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+05:00,+05:00,+05,+05
|
||||
+12:00,+13:00,NZST,NZDT
|
||||
?03:00,?03:00,-03,-03
|
||||
?03:00,?03:00,-03,-03
|
||||
+12:00,+13:00,NZST,NZDT
|
||||
+03:00,+03:00,+03,+03
|
||||
+00:00,+02:00,+00,+02
|
||||
+06:00,+06:00,+06,+06
|
||||
+01:00,+02:00,CET,CEST
|
||||
+03:00,+03:00,+03,+03
|
||||
+06:00,+06:00,+06,+06
|
||||
+03:00,+03:00,+03,+03
|
||||
+12:00,+12:00,+12,+12
|
||||
+05:00,+05:00,+05,+05
|
||||
+05:00,+05:00,+05,+05
|
||||
+05:00,+05:00,+05,+05
|
||||
+05:00,+05:00,+05,+05
|
||||
+05:00,+05:00,+05,+05
|
||||
+03:00,+03:00,+03,+03
|
||||
+03:00,+03:00,+03,+03
|
||||
+04:00,+04:00,+04,+04
|
||||
+07:00,+07:00,+07,+07
|
||||
+07:00,+07:00,+07,+07
|
||||
+02:00,+03:00,EET,EEST
|
||||
+06:00,+06:00,+06,+06
|
||||
+08:00,+08:00,+08,+08
|
||||
+05:30,+05:30,IST,IST
|
||||
+09:00,+09:00,+09,+09
|
||||
+08:00,+08:00,+08,+08
|
||||
+08:00,+08:00,CST,CST
|
||||
+08:00,+08:00,CST,CST
|
||||
+05:30,+05:30,+0530,+0530
|
||||
+06:00,+06:00,+06,+06
|
||||
+03:00,+03:00,+03,+03
|
||||
+06:00,+06:00,+06,+06
|
||||
+09:00,+09:00,+09,+09
|
||||
+04:00,+04:00,+04,+04
|
||||
+05:00,+05:00,+05,+05
|
||||
+02:00,+03:00,EET,EEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+08:00,+08:00,CST,CST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+07:00,+07:00,+07,+07
|
||||
+08:00,+08:00,HKT,HKT
|
||||
+07:00,+07:00,+07,+07
|
||||
+08:00,+08:00,+08,+08
|
||||
+03:00,+03:00,+03,+03
|
||||
+07:00,+07:00,WIB,WIB
|
||||
+09:00,+09:00,WIT,WIT
|
||||
+02:00,+03:00,IST,IDT
|
||||
+04:30,+04:30,+0430,+0430
|
||||
+12:00,+12:00,+12,+12
|
||||
+05:00,+05:00,PKT,PKT
|
||||
+06:00,+06:00,+06,+06
|
||||
+05:45,+05:45,+0545,+0545
|
||||
+05:45,+05:45,+0545,+0545
|
||||
+09:00,+09:00,+09,+09
|
||||
+05:30,+05:30,IST,IST
|
||||
+07:00,+07:00,+07,+07
|
||||
+08:00,+08:00,+08,+08
|
||||
+08:00,+08:00,+08,+08
|
||||
+03:00,+03:00,+03,+03
|
||||
+08:00,+08:00,CST,CST
|
||||
+08:00,+08:00,CST,CST
|
||||
+11:00,+11:00,+11,+11
|
||||
+08:00,+08:00,WITA,WITA
|
||||
+08:00,+08:00,PST,PST
|
||||
+04:00,+04:00,+04,+04
|
||||
+02:00,+03:00,EET,EEST
|
||||
+07:00,+07:00,+07,+07
|
||||
+07:00,+07:00,+07,+07
|
||||
+06:00,+06:00,+06,+06
|
||||
+05:00,+05:00,+05,+05
|
||||
+07:00,+07:00,+07,+07
|
||||
+07:00,+07:00,WIB,WIB
|
||||
+09:00,+09:00,KST,KST
|
||||
+03:00,+03:00,+03,+03
|
||||
+06:00,+06:00,+06,+06
|
||||
+05:00,+05:00,+05,+05
|
||||
+06:30,+06:30,+0630,+0630
|
||||
+03:00,+03:00,+03,+03
|
||||
+07:00,+07:00,+07,+07
|
||||
+11:00,+11:00,+11,+11
|
||||
+05:00,+05:00,+05,+05
|
||||
+09:00,+09:00,KST,KST
|
||||
+08:00,+08:00,CST,CST
|
||||
+08:00,+08:00,+08,+08
|
||||
+11:00,+11:00,+11,+11
|
||||
+08:00,+08:00,CST,CST
|
||||
+05:00,+05:00,+05,+05
|
||||
+04:00,+04:00,+04,+04
|
||||
+03:30,+03:30,+0330,+0330
|
||||
+02:00,+03:00,IST,IDT
|
||||
+06:00,+06:00,+06,+06
|
||||
+06:00,+06:00,+06,+06
|
||||
+09:00,+09:00,JST,JST
|
||||
+07:00,+07:00,+07,+07
|
||||
+08:00,+08:00,WITA,WITA
|
||||
+08:00,+08:00,+08,+08
|
||||
+08:00,+08:00,+08,+08
|
||||
+06:00,+06:00,+06,+06
|
||||
+10:00,+10:00,+10,+10
|
||||
+07:00,+07:00,+07,+07
|
||||
+10:00,+10:00,+10,+10
|
||||
+09:00,+09:00,+09,+09
|
||||
+06:30,+06:30,+0630,+0630
|
||||
+05:00,+05:00,+05,+05
|
||||
+04:00,+04:00,+04,+04
|
||||
?01:00,+00:00,-01,+00
|
||||
?04:00,?03:00,AST,ADT
|
||||
+00:00,+01:00,WET,WEST
|
||||
?01:00,?01:00,-01,-01
|
||||
+00:00,+01:00,WET,WEST
|
||||
+00:00,+01:00,WET,WEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+01:00,WET,WEST
|
||||
+00:00,+00:00,GMT,GMT
|
||||
?02:00,?02:00,-02,-02
|
||||
+00:00,+00:00,GMT,GMT
|
||||
?03:00,?03:00,-03,-03
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+09:30,+10:30,ACST,ACDT
|
||||
+10:00,+10:00,AEST,AEST
|
||||
+09:30,+10:30,ACST,ACDT
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+09:30,+09:30,ACST,ACST
|
||||
+08:45,+08:45,+0845,+0845
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+10:30,+11:00,+1030,+11
|
||||
+10:00,+10:00,AEST,AEST
|
||||
+10:30,+11:00,+1030,+11
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+09:30,+09:30,ACST,ACST
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+08:00,+08:00,AWST,AWST
|
||||
+10:00,+10:00,AEST,AEST
|
||||
+09:30,+10:30,ACST,ACDT
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+10:00,+11:00,AEST,AEDT
|
||||
+08:00,+08:00,AWST,AWST
|
||||
+09:30,+10:30,ACST,ACDT
|
||||
?05:00,?05:00,-05,-05
|
||||
?02:00,?02:00,-02,-02
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?04:00,-04,-04
|
||||
?04:00,?03:00,AST,ADT
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?07:00,?06:00,MST,MDT
|
||||
?03:30,?02:30,NST,NDT
|
||||
?08:00,?07:00,PST,PDT
|
||||
?06:00,?06:00,CST,CST
|
||||
?07:00,?07:00,MST,MST
|
||||
+01:00,+02:00,CET,CEST
|
||||
?04:00,?03:00,-04,-03
|
||||
?06:00,?05:00,-06,-05
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,CST,CDT
|
||||
+02:00,+03:00,EET,EEST
|
||||
+02:00,+02:00,EET,EET
|
||||
+01:00,+00:00,IST,GMT
|
||||
?05:00,?05:00,EST,EST
|
||||
?05:00,?04:00,EST,EDT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
?01:00,?01:00,-01,-01
|
||||
?10:00,?10:00,-10,-10
|
||||
?11:00,?11:00,-11,-11
|
||||
?12:00,?12:00,-12,-12
|
||||
?02:00,?02:00,-02,-02
|
||||
?03:00,?03:00,-03,-03
|
||||
?04:00,?04:00,-04,-04
|
||||
?05:00,?05:00,-05,-05
|
||||
?06:00,?06:00,-06,-06
|
||||
?07:00,?07:00,-07,-07
|
||||
?08:00,?08:00,-08,-08
|
||||
?09:00,?09:00,-09,-09
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+01:00,+01:00,+01,+01
|
||||
+10:00,+10:00,+10,+10
|
||||
+11:00,+11:00,+11,+11
|
||||
+12:00,+12:00,+12,+12
|
||||
+13:00,+13:00,+13,+13
|
||||
+14:00,+14:00,+14,+14
|
||||
+02:00,+02:00,+02,+02
|
||||
+03:00,+03:00,+03,+03
|
||||
+04:00,+04:00,+04,+04
|
||||
+05:00,+05:00,+05,+05
|
||||
+06:00,+06:00,+06,+06
|
||||
+07:00,+07:00,+07,+07
|
||||
+08:00,+08:00,+08,+08
|
||||
+09:00,+09:00,+09,+09
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+04:00,+04:00,+04,+04
|
||||
+02:00,+03:00,EET,EEST
|
||||
+00:00,+01:00,GMT,BST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+00:00,IST,GMT
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+01:00,GMT,BST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+00:00,+01:00,GMT,BST
|
||||
+03:00,+03:00,+03,+03
|
||||
+00:00,+01:00,GMT,BST
|
||||
+02:00,+02:00,EET,EET
|
||||
+02:00,+03:00,EET,EEST
|
||||
+03:00,+03:00,+03,+03
|
||||
+02:00,+03:00,EET,EEST
|
||||
+00:00,+01:00,WET,WEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+01:00,GMT,BST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+03:00,+03:00,+03,+03
|
||||
+01:00,+02:00,CET,CEST
|
||||
+03:00,+03:00,MSK,MSK
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+04:00,+04:00,+04,+04
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+04:00,+04:00,+04,+04
|
||||
+03:00,+03:00,MSK,MSK
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+04:00,+04:00,+04,+04
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+03:00,+03:00,+03,+03
|
||||
+01:00,+02:00,CET,CEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+02:00,+03:00,EET,EEST
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+00:00,-00,-00
|
||||
+00:00,+01:00,GMT,BST
|
||||
+00:00,+01:00,GMT,BST
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+08:00,+08:00,HKT,HKT
|
||||
?10:00,?10:00,HST,HST
|
||||
+00:00,+00:00,GMT,GMT
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+06:00,+06:00,+06,+06
|
||||
+07:00,+07:00,+07,+07
|
||||
+06:30,+06:30,+0630,+0630
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+05:00,+05:00,+05,+05
|
||||
+04:00,+04:00,+04,+04
|
||||
+05:00,+05:00,+05,+05
|
||||
+04:00,+04:00,+04,+04
|
||||
+03:00,+03:00,EAT,EAT
|
||||
+04:00,+04:00,+04,+04
|
||||
+03:30,+03:30,+0330,+0330
|
||||
+02:00,+03:00,IST,IDT
|
||||
?05:00,?05:00,EST,EST
|
||||
+09:00,+09:00,JST,JST
|
||||
+12:00,+12:00,+12,+12
|
||||
+02:00,+02:00,EET,EET
|
||||
+01:00,+02:00,MET,MEST
|
||||
?08:00,?07:00,PST,PDT
|
||||
?07:00,?07:00,MST,MST
|
||||
?06:00,?06:00,CST,CST
|
||||
?07:00,?07:00,MST,MST
|
||||
?07:00,?06:00,MST,MDT
|
||||
?07:00,?06:00,MST,MDT
|
||||
+12:00,+13:00,NZST,NZDT
|
||||
+12:45,+13:45,+1245,+1345
|
||||
+13:00,+13:00,+13,+13
|
||||
+12:00,+13:00,NZST,NZDT
|
||||
+11:00,+11:00,+11,+11
|
||||
+12:45,+13:45,+1245,+1345
|
||||
+10:00,+10:00,+10,+10
|
||||
?06:00,?05:00,-06,-05
|
||||
+11:00,+11:00,+11,+11
|
||||
+13:00,+13:00,+13,+13
|
||||
+13:00,+13:00,+13,+13
|
||||
+12:00,+12:00,+12,+12
|
||||
+12:00,+12:00,+12,+12
|
||||
?06:00,?06:00,-06,-06
|
||||
?09:00,?09:00,-09,-09
|
||||
+11:00,+11:00,+11,+11
|
||||
+10:00,+10:00,ChST,ChST
|
||||
?10:00,?10:00,HST,HST
|
||||
?10:00,?10:00,HST,HST
|
||||
+13:00,+13:00,+13,+13
|
||||
+14:00,+14:00,+14,+14
|
||||
+11:00,+11:00,+11,+11
|
||||
+12:00,+12:00,+12,+12
|
||||
+12:00,+12:00,+12,+12
|
||||
?09:30,?09:30,-0930,-0930
|
||||
?11:00,?11:00,SST,SST
|
||||
+12:00,+12:00,+12,+12
|
||||
?11:00,?11:00,-11,-11
|
||||
+11:00,+12:00,+11,+12
|
||||
+11:00,+11:00,+11,+11
|
||||
?11:00,?11:00,SST,SST
|
||||
+09:00,+09:00,+09,+09
|
||||
?08:00,?08:00,-08,-08
|
||||
+11:00,+11:00,+11,+11
|
||||
+11:00,+11:00,+11,+11
|
||||
+10:00,+10:00,+10,+10
|
||||
?10:00,?10:00,-10,-10
|
||||
+10:00,+10:00,ChST,ChST
|
||||
?11:00,?11:00,SST,SST
|
||||
?10:00,?10:00,-10,-10
|
||||
+12:00,+12:00,+12,+12
|
||||
+13:00,+13:00,+13,+13
|
||||
+10:00,+10:00,+10,+10
|
||||
+12:00,+12:00,+12,+12
|
||||
+12:00,+12:00,+12,+12
|
||||
+10:00,+10:00,+10,+10
|
||||
+01:00,+02:00,CET,CEST
|
||||
+00:00,+01:00,WET,WEST
|
||||
+08:00,+08:00,CST,CST
|
||||
?08:00,?07:00,PST,PDT
|
||||
+08:00,+08:00,CST,CST
|
||||
+09:00,+09:00,KST,KST
|
||||
+08:00,+08:00,+08,+08
|
||||
+03:00,+03:00,+03,+03
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+00:00,+00:00,UTC,UTC
|
||||
?09:00,?08:00,AKST,AKDT
|
||||
?10:00,?09:00,HST,HDT
|
||||
?07:00,?07:00,MST,MST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?10:00,?10:00,HST,HST
|
||||
?06:00,?05:00,CST,CDT
|
||||
?05:00,?04:00,EST,EDT
|
||||
?07:00,?06:00,MST,MDT
|
||||
?08:00,?07:00,PST,PDT
|
||||
?11:00,?11:00,SST,SST
|
||||
+00:00,+00:00,UTC,UTC
|
||||
+03:00,+03:00,MSK,MSK
|
||||
+00:00,+01:00,WET,WEST
|
||||
+00:00,+00:00,UTC,UTC
|
||||
|
Reference in New Issue
Block a user