আমার দেশে, বসন্ত এবং শরতের প্রথম মাসে সরকারী সময় পরিবর্তন হয়। যখন অফিসিয়াল সময় পরিবর্তন হয়, আমার মোবাইল ফোনের এবং পিসির ঘড়িগুলিও পরিবর্তিত হয়।
এই ডিভাইসগুলি কীভাবে আবিষ্কার করতে পারে যে একটি পরিবর্তন আছে?
if (date=DST_START) then hour=hour+1 else if (date=DST_END) then hour=hour-1
সাধারণত এটি যথেষ্ট, তবে যদি নিয়মগুলি পরিবর্তন হয় (২০০ 2007 সালে উত্তর আমেরিকার মতো), আপনার একটি ওএস আপডেট ডাউনলোড করতে হবে। এগুলি ছাড়া, একমাত্র ধরাটি হ'ল যদি সিস্টেমের ঘড়িটি ভুল হয় (যেমন, মৃত মাদারবোর্ডের ব্যাটারি) তবে এটি কখন পরিবর্তন করতে পারে তা জানতে পারবেন না (তবে এটি যেহেতু আপনাকে তারিখ এবং সময় ঠিক করতে হবে তা অপ্রাসঙ্গিক)।