আমি জাভাস্ক্রিপ্টে তারিখের মান থেকে কোনও দিন সরিয়ে ফাংশনকে কোডিং করছিলাম এবং আমি একপ্রকার অবাক হয়েছিলাম যে জাভাস্ক্রিপ্টের getMonth () 0 থেকে শুরু হয়েছে ডিসেম্বর পর্যন্ত 11 জানুয়ারী থেকে। জাভাস্ক্রিপ্টের getMonth () 0 দিয়ে শুরু কেন?
আমি জাভাস্ক্রিপ্টে তারিখের মান থেকে কোনও দিন সরিয়ে ফাংশনকে কোডিং করছিলাম এবং আমি একপ্রকার অবাক হয়েছিলাম যে জাভাস্ক্রিপ্টের getMonth () 0 থেকে শুরু হয়েছে ডিসেম্বর পর্যন্ত 11 জানুয়ারী থেকে। জাভাস্ক্রিপ্টের getMonth () 0 দিয়ে শুরু কেন?
উত্তর:
অনুমান হিসাবে, অ্যারে ইনডেক্সিংয়ে সহায়তা করার জন্য।
কল্পনা করুন যে আপনার মাসের প্রদর্শন স্ট্রিংগুলি একটি অ্যারেতে সঞ্চিত আছে এবং getMonth () ব্যবহার করে সঠিক স্ট্রিংটি পেতে চান
অবশ্যই, অ্যারেগুলি শূন্য থেকে কেন শুরু করা হবে তা অন্য প্রশ্ন
সম্ভবত সম্ভবত সি লাইব্রেরি কলটি ফিরে আসার মান পাওয়ার জন্য অনুরোধ করেছিল, কয়েক মাস এভাবে ফিরে আসে।
(এবং সেই নকশার কারণটি সম্ভবত সম্ভবত ছিল কারণ লাইব্রেরি কলটি প্রোগ্রামটি পাশাপাশি তারিখটি মুদ্রণের জন্য ডিজাইন করা হয়েছিল, যেখানে শূন্য-ভিত্তিক সূচকটি মাসের নাম মুদ্রণের জন্য সরাসরি ব্যবহার করা যেতে পারে)
struct tm
সেভাবে করেছে।