সরাসরি ক্যালিব্রেশন
প্রতিটি সমন্বয় নমুনায় অনুরোধ শুরুর সময়, উত্তর ফেরার সময় এবং সার্ভারের টাইমস্ট্যাম্প ধরা হয়।
নির্ভুলতা ও আস্থা
আপনার ব্রাউজারকে একটি নেটওয়ার্ক সময়-উৎসের সঙ্গে ক্যালিব্রেট করে Time.ms এখনকার নির্ভুল সময় দেখায়; পাশাপাশি পরিমাপ করা বিলম্ব ও আনুমানিক অনিশ্চয়তাও প্রকাশ করে।
প্রতিটি সমন্বয় নমুনায় অনুরোধ শুরুর সময়, উত্তর ফেরার সময় এবং সার্ভারের টাইমস্ট্যাম্প ধরা হয়।
ব্রাউজার-ভিত্তিক ব্যবহারিক অনুমান হিসেবে অ্যাপটি সার্ভারের টাইমস্ট্যাম্পে পরিমাপ করা রাউন্ড-ট্রিপ সময়ের অর্ধেক যোগ করে।
সর্বশেষ নেটওয়ার্ক বিলম্বের ভিত্তিতে আনুমানিক নির্ভুলতা দেখানো হয়।
সফল ক্যালিব্রেশনের পর Time.ms ক্যালিব্রেট করা টাইমস্ট্যাম্পকে ব্রাউজারের মনোটোনিক ঘড়ির সঙ্গে সংযুক্ত করে, যাতে সময় মসৃণভাবে হালনাগাদ হয়।
রাউন্ড-ট্রিপ সময় বলতে আপনার ব্রাউজার থেকে অনুরোধ যাওয়া ও উত্তর ফিরে আসার মোট সময় বোঝায়। বিলম্বের ক্ষতিপূরণে RTT-এর অর্ধেক ব্যবহৃত হয়, আর নির্ভুলতার অনুমান সতর্কতামূলক রাখা হয়।
সর্বশেষ গৃহীত সমন্বয় নমুনায় ক্যালিব্রেট করা সময় ও আপনার ডিভাইসের ঘড়ির পার্থক্যই সময়ের অফসেট। নতুন সমন্বয় গৃহীত হলেই কেবল এটি হালনাগাদ হয়।
সাইটটি প্রথমে সুরক্ষিত নিজস্ব সময় এন্ডপয়েন্ট ব্যবহার করে। সেটি না পাওয়া গেলে ইন্টারফেস সচল রাখতে ব্রাউজার ক্লায়েন্ট-সাইডের সর্বজনীন সময়ের মেটাডেটা ব্যবহার করে।
সময় সমন্বয়ের জন্য অ্যাকাউন্ট বা ডিভাইসের নির্ভুল অবস্থান প্রয়োজন হয় না। ব্রাউজারের ভূ-অবস্থান ঐচ্ছিক এবং ডিভাইসের অবস্থান নিয়ন্ত্রণে ক্লিক করার পরই ব্যবহৃত হয়।
আনুমানিক নির্ভুলতা = রাউন্ড-ট্রিপ সময় / 2 + ব্রাউজারের সময় গণনার অবকাশ
এই অবকাশের ফলে সাধারণ ব্রাউজার পরিস্থিতিতে হিসাবটি নিরাপদ দিক ধরে করা হয় এবং সহজে বোঝা যায়।
ব্রাউজারের সময় সমন্বয় সরাসরি নেটওয়ার্ক বিলম্বের ওপর নির্ভর করে। Time.ms সেই বিলম্ব মেপে নিরাপদ দিক ধরে একটি অনুমান দেখায়।
Time.ms নতুন ক্যালিব্রেশন নমুনা গ্রহণ করলে প্রদর্শিত অফসেট হালনাগাদ হয়।
না। নির্ভুল সময় সমন্বয়ের জন্য ডিভাইসের ভূ-অবস্থান প্রয়োজন হয় না।
এখনকার নির্ভুল সময়ে ফিরুন, ডিভাইসের ঘড়ির বিচ্যুতি পরীক্ষা করুন অথবা UTC, ISO ও Unix মান রূপান্তর করুন।
মিলিসেকেন্ড, UTC, Unix সময়, নেটওয়ার্ক বিলম্ব ও ডিভাইসের অফসেটসহ সরাসরি পারমাণবিক সময়।
epoch সেকেন্ড বা মিলিসেকেন্ডকে স্থানীয় সময়, UTC ও ISO 8601-এ এবং উল্টোভাবে রূপান্তর করুন।
ক্যালিব্রেট করা সময়ের সঙ্গে ডিভাইসের ঘড়ি তুলনা করুন এবং একটি সমস্যা নির্ণয় প্রতিবেদন কপি করুন।
মিলিসেকেন্ডসহ বর্তমান UTC দেখুন এবং স্থানীয় তারিখ-সময়কে UTC-তে রূপান্তর করুন।
লগ, API ও ডেটাবেসের জন্য ISO টাইমস্ট্যাম্প তৈরি, বিশ্লেষণ ও রূপান্তর করুন।
সিস্টেমের সময় সমন্বিত রাখতে কম্পিউটার বা সার্ভার কনফিগার করুন।