اصلی ترین علت اختلاف ساعت کشورها موقعیت جغرافیایی، حرکت چرخشی زمین به دور خود و دور خورشید و در نتیجه آن طلوع و غروب متفاوت خورشیداست که در نقاط مختلف زمین اتفاق میافتد. دلیل بعدی که نقش بسزایی در اختلاف ساعتایران با کشورهای مختلف دارد، تاریخ اعمالساعت فصلی است.