JavaScript-এ টাইমস্ট্যাম্প ফরমেটে তারিখের পার্থক্য
টাইমস্ট্যাম্প ফরমেটটি তারিখের মধ্যে পার্থক্য নির্ণয়ের জন্য তৈরি করা হয়েছে। আসুন উদাহরণ হিসেবে বর্তমান সময় এবং একটি নির্দিষ্ট সময়ের মধ্যে মিলিসেকেন্ডে পার্থক্য বের করি:
let now = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);
let diff = now.getTime() - date.getTime();
console.log(diff);
এটা স্পষ্ট যে আমাদের প্রায়শই মিলিসেকেন্ডে নয়, বরং দিন বা বছরে পার্থক্য প্রয়োজন। এর জন্য শুধুমাত্র মিলিসেকেন্ডকে আমাদের প্রয়োজনীয় এককে রূপান্তর করতে হবে।
উদাহরণস্বরূপ, মিলিসেকেন্ডকে সেকেন্ডে রূপান্তর করতে,
মিলিসেকেন্ডকে 1000 দিয়ে ভাগ করতে হবে,
সেকেন্ডকে মিনিটে রূপান্তর করতে, সেকেন্ডকে
60 দিয়ে ভাগ করতে হবে এবং এভাবেই চলবে।
আসুন, উদাহরণস্বরূপ, তারিখের মধ্যে পার্থক্যকে মিনিটে রূপান্তর করি:
console.log(diff / (1000 * 60));
এবং এখন - ঘন্টায়:
console.log(diff / (1000 * 60 * 60));
1 মার্চ, 1988 এবং
10 জানুয়ারী, 2000 -এর মধ্যে
কত দিন অতিবাহিত হয়েছে তা প্রিন্ট করুন।
আপনার জন্মের সময় এবং বর্তমান সময়ের মধ্যে কত মাস অতিবাহিত হয়েছে তা প্রিন্ট করুন।