আমি সেকেন্ডে দুটি তারিখের মধ্যে পার্থক্য পাওয়ার চেষ্টা করছি। যুক্তিটি এমন হবে:
- একটি প্রাথমিক তারিখ নির্ধারণ করুন যা এখন হবে;
- একটি চূড়ান্ত তারিখ নির্ধারণ করুন যা প্রাথমিক তারিখ এবং ভবিষ্যতে কিছু সেকেন্ডের পরিমাণ হবে (উদাহরণস্বরূপ 15 বলে নেওয়া যাক)
- এই দুটি (সেকেন্ডের পরিমাণ) এর মধ্যে পার্থক্য পান
তারিখগুলি কেন এটির সাথে এটি করা হচ্ছে তার কারণ কারণ চূড়ান্ত তারিখ / সময়টি কিছু অন্যান্য ভেরিয়েবলের উপর নির্ভর করে এবং এটি কখনই এক হয় না (এটি কোনও ব্যবহারকারী কত দ্রুত কাজ করে তার উপর নির্ভর করে) এবং আমি অন্যান্য জিনিসগুলির জন্য প্রাথমিক তারিখটিও সঞ্চয় করি।
আমি এরকম কিছু চেষ্টা করছি:
var _initial = new Date(),
_initial = _initial.setDate(_initial.getDate()),
_final = new Date(_initial);
_final = _final.setDate(_final.getDate() + 15 / 1000 * 60);
var dif = Math.round((_final - _initial) / (1000 * 60));
বিষয়টি হ'ল আমি কখনই সঠিক পার্থক্য পাই না। আমি ভাগ করে নেওয়ার চেষ্টা করেছি 24 * 60
যার দ্বারা আমাকে কয়েক সেকেন্ড রেখে যাবে, তবে আমি কখনই এটি ঠিক করি না। তাহলে আমার যুক্তি দিয়ে কী ভুল? অনেক দেরি হওয়ায় আমি হয়ত কিছু বোকা ভুল করছি, তবে এটি আমাকে বিরক্ত করে যে আমি এটি কাজ করতে পারি না :)