আমার নম্র মতে সর্বোত্তম উপায় হ'ল কেবলমাত্র একটি পুরো দিনটি মিলি সেকেন্ডে যুক্ত করা, আপনি নিজের কোডটি কীভাবে নির্ধারণ করেন তার উপর নির্ভর করে যদি আপনি মাসের শেষ দিনটিতে থাকেন তবে এটি গণ্ডগোল করতে পারে।
উদাহরণস্বরূপ 28 ফেব্রুয়ারি বা 31 মার্চ।
আমি এটি কীভাবে করব তার উদাহরণ এখানে:
var current = new Date();
var followingDay = new Date(current.getTime() + 86400000);
followingDay.toLocaleDateString();
ইমো এটি নির্ভুলতার বীমা করে
এখানে অন্য উদাহরণ আমি দিচ্ছি না যে এটি আপনার পক্ষে কাজ করতে পারে তবে উপরে যে ডোজটি পরিষ্কার তা নয়
var today = new Date('12/31/2015');
var tomorrow = new Date(today);
tomorrow.setDate(today.getDate()+1);
tomorrow.toLocaleDateString();
imho এটি === 'পপ'
তাই আপনারা কারও কারও কাছে দিনের হালকা সাশ্রয়ের সময়কালের জন্য আমার মিলিসেকেন্ডের পদ্ধতির বিষয়ে গ্রিপস রয়েছে। সুতরাং আমি এটিকে ধাক্কা মেরে চলেছি। প্রথমত, কিছু দেশ এবং রাজ্যের ডে হালকা সঞ্চয় সময় নেই। দ্বিতীয়টি ঠিক 24 ঘন্টা যোগ করা একটি পুরো দিন। যদি বছরে একবার তারিখের নম্বর ডোজ পরিবর্তন না হয় তবে 6 মাস পরে ঠিক হয়ে যায় তবে আমি সেখানে কোনও সমস্যা দেখছি না। তবে সুনির্দিষ্ট হওয়ার এবং খারাপ তারিখের বরাদ্দকে মোকাবেলা করার উদ্দেশ্যে () আমি এটিকে ভেবে দেখেছি এবং এখন তারিখটিকে পুরোপুরি ঘৃণা করি। সুতরাং এটি আমার নতুন অ্যাপ্রোচ
var dd = new Date();
var dateArray = dd.toISOString().split('T')[0].split('-').concat( dd.toISOString().split('T')[1].split(':') );
মজাদার অংশের জন্য এখন!
var date = {
day: dateArray[2],
month: dateArray[1],
year: dateArray[0],
hour: dateArray[3],
minutes: dateArray[4],
seconds:dateArray[5].split('.')[0],
milliseconds: dateArray[5].split('.')[1].replace('Z','')
}
এখন আমাদের অফিশিয়াল বৈধ আন্তর্জাতিক তারিখ অবজেক্টটি জুলু মেরিডিয়ানে স্পষ্টভাবে লেখা আছে। এখন তারিখ পরিবর্তন করতে
dd.setDate(dd.getDate()+1);
tomorrow.setDate(dd.getTime() + 86400000);