Template:Current hour offset in time zone

{{#expr:{{#switch:{{uc:{{{1|}}}}}

|HST=-10

|HAT|HAST|HADT=-10

|AKT|AKST|AKDT=-9

|PT|PST|PDT=-8

|MT|MST|MDT=-7

|SKT|SKST=-6

|CT|CST|CDT=-6

|ET|EST|EDT=-5

|AT|AST|ADT=-4

|NT|NST|NDT=-3

|GMT|BST=0

|WET|WEST=0

|CET|CEST=1

|EET|EEST=2

|IST=5

|AWT|AWST=8

|ACT|ACST|ACDT=9

|AET|AEST|AEDT=10

|KST=9

|JST=9

|NZT|NZST|NZDT=12

|{{#iferror:{{#time:H|-{{{1|0}}} hours}}|0|{{{1|0}}}}}

}}

{{#ifexpr:({{#ifeq:{{{dst|}}}|no|0|1}}

and {{Daylight saving active|{{uc:{{{1|}}}}}}}

)

or ({{#ifeq:{{{dst|}}}|no|1|0}}

and {{#switch:{{uc:{{{1|}}}}}|HADT|AKDT|PDT|MDT|CDT|EDT|ADT|NDT|BST|WEST|CEST|EEST|ACDT|AEDT|NZDT=1|0}}

)

|+1

}}}}

{{documentation}}

Category:Date-computing templates based on current time