National Research Council Canada / Conseil national de recherches Canada Government of Canada
 

Standard Time Daylight Saving Time
Standard Time Zones Daylight Saving Time Zones
Click on a map to start the clocks.
Or click here for Static Web Clock

Official Times Across Canada

The above time zone map runs a clock in each Canadian time zone. UTC (Coordinated Universal Time - the modern implementation of Zulu time or GMT) is also shown. For more information on Canadian time zones consult following web page.

The map is a Java applet that gets its time initially from Canada's official time source: NRC's atomic clocks. The time offset of your computer from NRC offical time is displayed at the top of the map. The network delay is removed. The offset is calcuated once. After that the clocks will drift along with your computer's clock. After 10 minutes, the browser will returns to this home page.

To run these clocks, you will need a Java enabled browser with "Enable Java" set in the configuration options. If the time does not display correctly on your system, try clicking refresh. Check the technical notes below. If it still does not work, then you can try using the static Web Clock.

A box at the top of the sceen will show the offset your computer clock has with respect to offical time. If this offset is a few seconds, you can adjust your computer's manually or automatically with an SNTP/NTP application. If this offset is thousands of seconds, then check your computer's settings for the date, the time zone, or the daylight saving time setting.

Technical Notes

The clocks are running in Java applets that were loaded with the web page. To check to see if your browser is java enabled, do the java test at the Java home page. If you need to download the Java Runtime Environment (JRE) for your browser, follow the instructions at the Java home page. The java applet need to communicate with an NRC time server. It uses UDP port 7501 to exchange packets. If you are using a firewall, you may need to open this port for incoming traffic.

The applet uses the SNTP protocol to request time from the NRC time server. The exchange of time stamps allows it to calcuate the network delay and time offset with your computer's clock. Therefore the time displayed attempts to compensate for these errors. The SNTP protocol can not compensate for network asymmetries, so you may see small differences each time you refresh the page.

A Java applet does NOT adjust your computer's clock. It run in a safe environment and can not affect your computer. However if you make adjustment to your computer's clock, either manually or automatically with some NTP application, the applet will have to restart and get a proper time reference again. You will see a message in the message box, the display will stop for 5 seconds and you will hear a ding. In some operating systems, the system clock may be adjusted by simply opening an application. If you need to maintain accurate time on your computer, you should use an SNTP/NTP application. Some operating systems may already have one built in.

The Java Clock may not work on all configurations of Operating Systems and browsers. Ensure that your software is up to date. The clock has been tested on the following systems:

Windows XP, Windows 2000
Internet Explorer version 6.0
Netscape version 7.2
Opera version 7.54
Mozilla Firefox version 1.0
SlimBrowser version 4.02
Mac OS-X
Safari version 1.2.2
Internet Explorer version 5.2
Linux
Mozilla Firefox version 1.0
Konqueror version 3.1.4
 


Modified: 2006-08-21