World Timer – GMT/UTC Multiple Time Zones watchface

I would like to make World Timer – GMT/UTC Multiple Time Zones watchface

my request if could possibly to add a new tag for add New TAG for (UTC) code text/(Numeric):
Reference: List of UTC time offsets - Wikipedia

TAG      DEFINITION           
#UTCL#   Location GMT/UTC    

OUTPUT Text/(Numeric)
-11 for  UTC -11
-10 for  UTC -10
-9  for  UTC -09
-8  for  UTC -08
-7  for  UTC -07
-6  for  UTC -06
-5  for  UTC -05
-4  for  UTC -04
-3  for  UTC -03
-2  for  UTC -02
-1  for  UTC -01
0   for  UTC ±00
1   for  UTC +01
2   for  UTC +02
3   for  UTC +03
4   for  UTC +04
5   for  UTC +05
6   for  UTC +06
7   for  UTC +07
8   for  UTC +08
9   for  UTC +09
10  for  UTC +10
11  for  UTC +11
12  for  UTC +12

my setting if my UTC is UTC−08, Dial UTC Hand Rotation TAG need to set 120 Degree move to 0 Degree (for Local time 24 hour) so Image Dial UTC Rotation TAG $#UTCL#=-8?120:0$

Thank you :slight_smile:

Update: TAG Expressions for Local TimeZone Offset :
(round((((#Dy#*12+#DM#)*30+floor(((#Dy#*12+#DM#)*7-2)/12)-floor(((#Dy#*12+#DM#)+9)/12)*2+floor(((#Dy#*12+#DM#)+45)/48)-floor(((#Dy#*12+#DM#)+1197)/1200)+floor(((#Dy#*12+#DM#)+4797)/4800)+#Dd#+1721028.5+(#DH#+#Dm#/60)/24)-(floor(#DNOW#/8.64e+7)+2440587.5+(#DUH#+#DUm#/60)/24))/0.0416667))

More details, feel free see how its work “Inspector Mode” Available

I hope, usefully! :slight_smile:

You don´t have a bezel and rotation hand version, do you?

:slight_smile:

Greetings,

Phantasico aka GAUSS

Try this “Inspect Mode” available. :slight_smile:

1 Like

Thanks @Ben but this one doesn´t help me much…

I get a wrong timezone when i insert the formula in my example and i don´t know how to add the #VAR# to it…

Timezone ±0 UTC/GMT has to be on top.

Greetings,

Phantasico

can i see the example #VAR# ?

Hi @Ben,

This my variation of your formula:

((round((((#Dy#*12+#DM#)*30+floor(((#Dy#*12+#DM#)*7-2)/12)-floor(((#Dy#*12+#DM#)+9)/12)*2+floor(((#Dy#*12+#DM#)+45)/48)-floor(((#Dy#*12+#DM#)+1197)/1200)+floor(((#Dy#12+#DM#)+4797)/4800)+#Dd#+1721028.5+(#DH#+#Dm#/60)/24)-(floor(#DNOW#/8.64e+7)+2440587.5+(#DUH#+#DUm#/60)/24))/0.0416667)) * (#VAR_1#-15))

As you can see, i only replaced the end with the user bezel rotation.

… * -15)) in * (#VAR_1# * -15))

The result is not the correct GMT. Even not in the timezone +2 …

I am i timezone+2 (summer time variation), that means UTC should be 6 o´clock and not 12 o´clock.

Even if i assume timezone +2 is displayed with your formula it should be 8 o´clock.

Do you see my problem?

Greetings, Phantasico

If we are going to add a tag for timezone, it should include the 37 variants listed here (Time zone - Wikipedia link from your link) as well as summertime variants (and their start/end dates).

Otherwise it is just a curiosity.


The other approach would the top 200 cities of the world, with correct timezone and daylight/summer-time …

Yes. You are totally right @andrew.dowden - but it´s a nice curiosity and people like to play with their watches… :wink:

The old mechanic worldtimer watches didn´t have that features as well…

to set manual cities we can just add VAR Increment
try this tag: ((#VAR_1#%24)*15) from bezel cities Rotation :slight_smile:

hi, your work is very professional.
not easy for all people.
i ask:
if i want 2 times, example: London and New York ???
they have 6 hours of difference.
Db+6 or Db-6 don’t solve my problems, depending from the current time.
have you a idea to fix the formula ???
thank.

@un_ottico1965 Thank you… for personal use, we can use 0 utc time for time base

if (- offset) timezone, we can use this expression
$(#DUkZ#-offset)<0?((#DUkZ#-offset)+24):(#DUkZ#-offset)$:#DmZ#

if (+ offset) timezone, we can use this expression
$(#DUkZ#+offset)>24?((#DUkZ#+offset)-24):(#DUkZ#+offset)$:#DmZ#

feel free see inspect & learn how its work demo here

hope this help :slight_smile:

3 Likes

very impressive.
but i want ask:
if i travel from my city (italy) and i go versus Japan.
the watch what show ??? local time or still italy time ???
so, if a citizen must move also by car from the States,
from dx to sx. it’s watch show the hour that had at home
or the hour while is it in a accurate place ???
thank again.

1 Like

That expression is manual function for example:
Central European Standard Time
Time zone in Italy (GMT+1)
expression : $(#DUkZ#+1)>24?((#DUkZ#+1)-24):(#DUkZ#+1)$:#DmZ#

wherever we go country with different timezone,
I think it does not affect the change the time is still in the timezone in Italy (GMT+1)
if we want to change it, make sure our main time is 0 UTC :slight_smile:

very good tutorial!
now i need only to travel for the World
and see what happen!
but i think you have reason at all.
thank.

hi, can you check this face ???

i have lost a lot of time to fix the temperature, but the arrow stay
alway at the wrong side.

but…when i have fit the face on the watch, the temperature was right !!!

it’s a bug of the program ???

thank

Temperature -15 to 45 for °F or °C?
Try this expression: ((#WCT#*4)-90)
hope this help :slight_smile:

hi, temperature in Celsius.
listen:
why ((#WCT#*4)-90) ???
the 0 is at -45°
after i must place a +, because the arrow go from 0 (in the left side) to 100 (right side).
sorry, not 100 but 45.
+45° and -15° = 60° of course.
180° is the half-wheel.
180/60=3

this is the formula inside.
(-45+(#WCT#*3))

Try this expression: ((#WCT#*3)-45) or (#WCT#*3-45)
Hope its work… :slight_smile:

sorry, but like i have told before, the arrow don’t work on the program,
but work on the watch.