পিএইচপি ক্যালেন্ডার ফাংশন - PHP Calendar Function
পিএইচপি Calendar ফাংশন পরিচিতি
- Calendar এক্সটেনশনে কিছু বিল্ট-ইন ফাংশন রয়েছে যেগুলো ব্যবহার করে খুব সহজেই ক্যালেন্ডারনকে বিভিন্ন ক্যালেন্ডার ফরম্যাটে রূপান্তর করা যায়।
- এটি Julian Day Count এর উপর ভিত্তি করে গঠিত হয়েছে এবং যা খ্রিস্টপূর্ব ৪৭১৩ এর পহেলা জানুয়ারি থেকে গননা শুরু হয়েছে।
- আপনি যদি ক্যালেন্ডারকে বিভিন্ন ফরম্যাটে রূপান্তর করতে চান তাহলে প্রথমেই আপনাকে Julian Day Count ক্যালেন্ডারে রূপান্তর করতে হবে, তারপরে আপনি আপনার পছন্দের ফরম্যাটে রূপান্তর করতে পারবেন।
বিঃদ্রঃ Julian Day Count এবং Julian Calendar একই ধরণের ক্যালেন্ডার না।
ইনস্টলেশন
- ক্যালেন্ডার ফাংশনসমূহ আপনার সিস্টেমে ঠিকমত কাজ করানোর জন্য --enable-calendar কনফিগারসহ পিএইচপি কোড কম্পাইল করতে হবে।
- পিএইচপির উইন্ডোজ ভার্সনে এই এক্সটেনশনের জন্য বিল্ট-ইন সাপোর্ট থাকায় ইনস্টলের প্রয়োজন হয় না।
পিএইচপি ক্যালেন্ডার ফাংশন
নিম্নে পিএইচপিতে ব্যবহৃত সকল Calendar ফাংশন ও এদের বর্ণনা তুলে ধরা হলো।
একটি নির্দিষ্ট বছর ও ক্যালেন্ডারের জন্য নির্ধারিত মাসে দিনের সংখ্যা রিটার্ন করে।
Julian Day Count ক্যালেন্ডারকে নির্ধারিত ক্যালেন্ডারে রূপান্তর করে।
নির্ধারিত ক্যালেন্ডার এর তথ্য রিটার্ন করে।
নির্ধারিত ক্যালেন্ডারকে Julian Day Count ক্যালেন্ডারে রূপান্তর করে।
একটি নির্দিষ্ট বছরে Easter Date এর মধ্যরাত্রির জন্য ইউনিক্স টাইমস্ট্যাম্প রিটার্ন করে।
২১শে মার্চের পর দিনের সংখ্যা রিটার্ন করে। এটি একটি নির্দিষ্ট বছরের Easter দিন।
French Republican তারিখকে Julian Day Count এ রূপান্তর করে।
Gregorian তারিখকে Julian Day Count এ রূপান্তর করে।
সপ্তাহের দিনের নাম রিটার্ন করে।
মাসের নাম রিটার্ন করে।
Julian Day Count কে French Republican ক্যালেন্ডারে রূপান্তর করে।
Julian Day Count কে Gregorian ক্যালেন্ডারে রূপান্তর করে।
Julian Day Count কে Jewish ক্যালেন্ডারে রূপান্তর করে।
তারিখ থেকে Julian Day Count কে Julian ক্যালেন্ডারে রূপান্তর করে।
Julian Day Count কে Unix timestamp রূপান্তর করে।
Jewish ক্যালেন্ডারকে Julian Day Count এ রূপান্তর করে।
Julian ক্যালেন্ডারকে Julian Day Count এ রূপান্তর করে।
Unix timestamp কে Julian Day Count এ রূপান্তর করে।
পিএইচপিতে পূর্ব নির্ধারিত Calendar কনস্ট্যান্ট
নিম্নে পূর্ব নির্ধারিত ক্যালেন্ডার কনস্ট্যান্ট, টাইপ এবং ভার্সন তুলে ধরা হলোঃ
- CAL_GREGORIAN
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_JULIAN
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_JEWISH
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_FRENCH
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_NUM_CALS
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_DOW_DAYNO
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_DOW_SHORT
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_DOW_LONG
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_GREGORIAN_SHORT
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_GREGORIAN_LONG
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_JULIAN_SHORT
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_JULIAN_LONG
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_JEWISH
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_MONTH_FRENCH
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4 - CAL_EASTER_DEFAULT
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4.3 - CAL_EASTER_ROMAN
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4.3 - CAL_EASTER_ALWAYS_GREGORIAN
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4.3 - CAL_EASTER_ALWAYS_JULIAN
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 4.3 - CAL_JEWISH_ADD_ALAFIM_GERESH
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 5.3 - CAL_JEWISH_ADD_ALAFIM
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 5.3 - CAL_JEWISH_ADD_GERESHAYIM
টাইপ :Integer
পিএইচপি ভার্সনঃ পিএইচপি 5.3