Wclock world clock display
Wclock is a free, customisable, always-on-top world time clock for Win32 computers.
Quick Page Index: Introduction | Instructions | Automatic Update | Rationale | Download | Time Zones | Troubleshooting | Copying Settings | Uninstalling | Source Code | Acknowledgements | Contact us
Wclock stays on top of all your windows and shows the time at various locations around the world. It never shows in the icon tray or the taskbar. It just sits there and tells the time until you exit the program. It makes no changes to your system's time settings.
Wclock is a simple Win32 executable file wclock.exe only 58 kB in size. It comes with a help file and a customisable time zone data base file.
I've been using wclock for about a year and just wanted to say thanks.
I manage a team that works with offices in the US, The Netherlands, UK, Australia, and Macau.
I tried a number of other world clock apps and none really worked quite the way I wanted.
The always on top feature, and being able to customize things is great.
- Brian.
Thank you so much for the Clock. I was without it for a week and realized how dependent on it i have become.
Cheers,
-Sandy
This program is excellent - I have been carrying it with me for all the
laptops (~10) I have - never failed to work. Thank you!
-Alvin
Your WClock program is a real gem! Thanks so much.
I've downloaded a couple of similar programs over
recent months and yours is by far the easiest to install and to operate.
-Mike
At last I have found the perfect, easy to download and change clock from a pragmatic owner. Thanks!
-Sheldon B.
Love your clock....
-Linda
Download and install the program on your system and then customise the individual clocks to suit your own requirements.
To move the entire clock window, left-click in the black area and keep the left mouse button pressed down while moving the clock to its new position. This new position will be remembered for next time.
To access the menu, right-click with the mouse pointer over the clock and select one of the Menu Options.
To change an individual clock, right-click with the cursor above the clock and select Clock Properties
To view the current time in all time zones currently provided, right-click and select Display all zones...
It's an indicator that an update is available, either for the time zone database, or for the Wclock program itself. See Automatic Update Feature.
The automatic update feature is actually a notification of update availability. You can set in your preferences to check once a day if an update is available (this literally exhcnages a few bytes each way with our web server). We have designed this to be as inobtrusive as possible so there are no annoying pop-ups.
If an update is available, it will show a red dot at the top of each clock. For more details, right-click and select Check for Updates. If you don't want to be reminded just now, check the Remind me later box on this menu. To turn off this feature, uncheck the Check for updates daily box on the Preferences menu. You can still do a manual check whenever you want.
Yes, there are lots of other `world clocks' out there, some free, some not. Why on earth produce another? Well, it's purely self interest. We travel a lot between different cities in the world and find an "always-on-top" time display very useful. For a while we got very used to a particular free world-clock utility which sort of worked, but not quite. We couldn't find another that did what we wanted, so we wrote our own, and published the source code for others to make use of.
We hope that Wclock is a quiet, unassuming little program that doesn't hog memory, change settings, or do anything else other than just show the time. And, of course, gets it right. However, we humbly accept that our program, too, may have its problems at certain transition periods with daylight saving around the world, so please let us know if you find one.
Wclock does not attempt to correct your system clock. If you want a utility to correct your system's clock and make sure it's aligned to an accurate atomic clock, we heartily recommend Dimension 4, which we've used for several years on many different Windows systems without any problems whatsoever.
Of course, XP/Vista users, if you are happy having your system reporting back to Redmond every few minutes to get the time and maybe just passing back your latest system configuration while it's at it, then please go ahead and leave the default Windows setting in place. One of the first things we do with any new Windows system on our computers is to disable that particular function. Naturally, we'd never suspect that any operating system owner would ever do anything untoward. You can make your own call. To disable in XP:
Wclock is a simple Win32 executable file wclock.exe only 58 kB in size. It comes with a help file and a customisable time zone data base file.
To copy your Wclock settings to another computer, see Copying WClock Settings.
Executable:
wclock.exe File version: 1.4.0.0 last modified: 2009/04/24 00:25:38 GMT size: 58880 bytes md5: b479234647de3905b1e98cdcf8e47916 crc32: 1bbfbc92
The latest version of the time zone database file wclocktz.ini is included in the distribution. Spare copy: wclocktz.ini (zipped, 1.6 kB). Use the Check for Updates menu option to see the current TZ info file details on your system.
wclocktz.ini Timestamp: 2009-04-24T13:13Z Size: 3396 bytes crc32: D9E815D1
The following time zones are currently included:
|
|
We provide these time zone details in good faith but we don't offer to keep them rigorously up to date. The time zone values provided were checked in April 2009 against Arthur David Olson's database. Daylight saving rules are changed by the authorities frequently, or we may have made a mistake. Please make your own checks (this may require you staying up until 3 a.m. on certain days in March and October to observe a correct transition!).
For more details on adding to or editing time zones, see Adding or changing time zone settings.
Note: if you make changes to the time zones or your computer's clock settings, exit the Wclock program and start it again.
wclocktz.ini file and restart
the Wclock program.
Important: If you've made changes to your system's time settings, you must exit the Wclock program and start it again.
Either
wclocktz.ini file.
You must exit the Wclock program and start it again after making a change to the wclocktz.ini file.
For example, if you live in Melbourne or Calgary, you can use (at least at the time of writing this) the standard clocks for Sydney or Denver, respectively. So hold your nose and add the Sydney or Denver time clock, then change the title of the clock (right-click + Clock Properties...) to Melbourne or Calgary so it displays your appropriate city name. If that sticks in the throat too much, then add a new entry to the INI file. We have tried to use the reference cities given in David Olson's TZ database wherever possible, so if you think your city has been unfairly omitted, please contact him.
To uninstall, first try using the standard uninstall option:
This only applies if you installed Wclock using the WclockInst installation program we provided. You must have administrator privileges to remove it. If Wclock does not appear in the Add/Remove list of currently installed programs, follow the instructions below.
If you are experiencing difficulties in uninstalling Wclock from your system and the instructions above do not work, follow these instructions:
If you cannot find the wclock.exe file or the C:\Program Files\Wclock folder,
use Windows Explorer and do a search for the file wclock.exe. When you find it, right-click on the file
and select Properties and check under the Version tab that the company name really is
DI Management Services (you wouldn't want to delete someone else's program of the same name). Then delete the file.
Repeat the search until there are no more copies of the file on your system.
The source code files for Wclock are available under a GPL License. Wclock is written in pure ANSI C. The executable provided was compiled using Microsoft Visual C++5.0. The same source code should also compile using MSVC++6/7/8/9/... and (with limitations) Borland C++5. We've tested it on Windows Vista, XP, 2000, W98 and W95 platforms.
Source code: wclock-1.4.0.src.zip (62 kB). [MD5 signatures signed with our PGP key].
If you make changes and recompile, you are on your own.
The Wclock program demonstrates the following Win32 programming techniques:-
WM_QUERYENDSESSION and WM_ENDSESSION%APPDATA% directory
We've also re-written the `localtime' function from Arthur David Olson's localtime.c source code,
so it can be called repeatedly without using static variables,
looking for any files, or using or setting any environment variables.
Instead, the user passes a time_t value and a POSIX.1 TZ string and the function
returns a broken-down time structure set with the correct local time.
The complicated code is "hidden" behind an opaque pointer named TZ_T and only
the relevant functions are exposed to the user.
Wclock was originally published 30 April 2005. Version 1.4.0 last updated: 24 April 2009.
wclocktz.ini file - see Latest Time Zone File.wclocktz.ini file to reflect daylight savings changes in Australia and New Zealand.wclocktz.ini for Baku.Any comments, feedback, questions to our email page.
This page last updated: 26 April 2009