টেমপ্লেট:Time test/নথি
এটি টেমপ্লেট:Time test-এর জন্য একটি নথির উপপাতা। এখানে ব্যবহার সংক্রান্ত তথ্য, বিষয়শ্রেণী এবং অন্যান্য সামগ্রী রয়েছে যা মূল টেমপ্লেট পাতার অংশ নয়। |
উদ্দেশ্য[সম্পাদনা]
এই টেমপ্লেটটি ওন্য এই টেমপ্লেটে সময় গণনার আগে সময় গণনার পরিক্ষা করার জন্য তৈরি করা হয়েছে। যা এখন আপাতত "মাসের নাম<space>সাল" ফরম্যাটে প্রদান করা হবে। এর আউটপুট 0 থেকে 4 এর মধ্যে হবে। এই টেমপ্লেটটি প্রধানত বানানো হয়েছে যেহেতু {{#time}}
পার্সর ফাংশন বাংলা মাসের গণনা করতে সক্ষম নয়। যা একটি বাগ অবিলম্বে (বাগ 19412) করা হয়েছে। এই বাগটি ফিক্স হয়েগেল এই টেমপ্লেটেত আর কোনো প্রয়োজন নেই বা থাকবে না।
উদাহরণ:
{{#time:F Y|{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}
দিলে আমরা পাই:ত্রুটি: অবৈধ সময়{{Time test|{{#time:F Y|{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}}}
দিলে আমরা পাই: 0{{#time:F Y|{{Time test|{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}}}
দিলে আমরা পাই:ত্রুটি: অবৈধ সময়{{Time test|{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}
দিলে আমরা পাই: 0
{{#time:F Y}}
দিলে আমরা পাই:এপ্রিল ২০২৪
প্রয়োগের উদাহরণ[সম্পাদনা]
ইনপুট | আউটপুট |
---|---|
{{Time test|সময়ের জায়গায় যা কিছু}} | 0 |
{{Time test|জানুয়ারি 2012}} | 1 |
{{Time test|January 2012}} | 2 |
{{Time test|জানুয়ারি ২০১২}} | 3 |
{{Time test|January ২০১২}} | 4 |
টিকা: এই টেমপ্লেটটি 2 আউটপুট তখনই দেয় যখন {{#time}}
ঠিক ভাবে কাজ করে। উপরের উদাহরনে যেখানে 2 আউটপুট দিচ্ছে সেখানে {{#time}}
পার্সর ফাংশন দ্বারা শ্বিকার করে।
সীমাবদ্ধতা[সম্পাদনা]
সাল[সম্পাদনা]
जहाँ भी যেখানে {{#time}}
কাজ করে না সেখানে এই এই টেমপ্লেটটি 2003 সাল থেকে 2019 পর্যন্ত কাজ করবে। তার আগের বা প্রের সাল গুলির ক্ষেত্রে 0 আউটপুট দেখাবে।
ইনপুট | আউটপুট |
---|---|
{{Time test|ডিসেম্বর 2002}} | 0 |
{{Time test| ডিসেম্বর ২০০২}} | 0 |
{{Time test|December ২০০২}} | 0 |
{{Time test|জানুয়ারি 2020}} | 0 |
{{Time test| জানুয়ারি ২০২০}} | 0 |
{{Time test|January ২০২০}} | 0 |
परंतु {{#time}}
द्वारा स्वीकृत कोई भी तिथि देने पर यह आउटपुट 2 देता है, चाहे वह 2002 से पहले की हो या 2019 के बाद की। उदाहरण:
इनपुट | आउटपुट |
---|---|
{{Time test|December 2002}} | 2 |
{{Time test|January 2020}} | 2 |
মাসের নাম[সম্পাদনা]
यह साँचा हिन्दी में केवल मीडियाविकि में मान्य वर्तनियाँ ही स्वीकार करता है(जो {{CURRENTMONTHNAME}}
का प्रयोग करने पर मिलती हैं)। निम्न आम वर्तनियाँ नहीं स्वीकृत:
अस्वीकृत वर्तनी | स्वीकृत वर्तनी |
---|---|
फरवरी | फ़रवरी |
सितम्बर | सितंबर |
अक्तूबर | अक्टूबर |
नवंबर | नवम्बर |
दिसंबर | दिसम्बर |
यदि किसी भी अस्वीकृत वर्तनी का प्रयोग किया जाए तो यह 0 आउटपुट देता है। उदाहरण:
इनपुट | आउटपुट |
---|---|
{{Time test|फरवरी 2012}} | 0 |
{{Time test|सितम्बर 2012}} | 0 |
{{Time test|अक्तूबर 2012}} | 0 |
{{Time test|नवंबर 2012}} | 0 |
{{Time test|दिसंबर 2012}} | 0 |
इसके अतिरिक्त यदि तिथि {{#time}}
द्वारा स्वीकृत न हो और उसमें महीनों के अंग्रेज़ी नाम प्रयुक्त हों, मसलन अंग्रेज़ी नाम यदि हिन्दी अंकों के साथप्रयुक्त हों तो यह साँचा केवल तीन केस स्वीकार करता है:
- पूरा नाम लोअर केस में (जैसे january)
- पूरा नाम अपर केस में (जैसे JANUARY)
- पहला अक्षर अपर केस और बाकी नाम लोअर केस में (जैसे January)
बाकी केसों में यह 0 आउटपुट देता है। उदारहण:
इनपुट | आउटपुट |
---|---|
{{Time test|JaNuArY 2012}} | 2 |
{{Time test|JaNuArY २०१२}} | 0 |