Atomic clocks
Atomic clocks are very precise and have nearly no clock drift. The rotation of the Earth itself actually has much more clock drift (less accuracy) than modern atomic clocks. Thus to keep the
Coordinated Universal Time (UTC) in line with the Earth's rotation, a
leap second is added to some years.
[edit] Relativity
As
Einstein predicted, relativistic effects can also cause clock drift due to
time dilation[citation needed]. This is because there is no fixed universal time, time being relative to the observer.
Special relativity describes how two clocks held by people in different
inertial frames (i.e. moving with respect to each other but not accelerating or decelerating) will each appear to tick more slowly to the other person.
In addition to this,
general relativity gives us
gravitational time dilation. Briefly, a clock in a higher gravitational field (e.g. closer to a planet) will appear to tick more slowly. People holding these clocks would agree on which clock appeared to be going faster.
Note that it is time itself rather than the function of the clock which is affected. Both effects have been experimentally observed.
Time dilation is of practical importance. For instance, the clocks in
GPS satellites experience this effect due to the reduced gravity they experience (making their clocks appear to run more quickly than those on Earth) and must therefore incorporate relativistically corrected calculations when reporting locations to users. If general relativity were not accounted for, a navigational fix based on the GPS satellites would be false after only 2 minutes, and errors in global positions would continue to accumulate at a rate of about 10 kilometers each day.
[1]