A GPS receiver is alternately switched between sleep conditions under which between sleep conditions under which a temperature-compensated crystal oscillator is shut off for a specific sleep time while a real-time clock section is kept operational and normal operating conditions under which both the temperature-compensated crystal oscillator and the real-time clock section are kept operational. The GPS receiver determines the ratio of the number of pulses of a reference clock signal to the number of pulses of a low-frequency clock signal counted during a specific period of time preceding the sleep time. The GPS receiver estimates a count value which should have been reached by a reference clock counter at the end of the sleep time if the temperature-compensated crystal oscillator continuously generated the reference clock signal based on the number of pulses of the low-frequency clock signal counted during the sleep time.