⊗ppPmTmSC 188 of 447 menu

পিএইচপিতে তারিখ সহ স্ট্রিং তুলনা

ধরুন আমাদের নিম্নলিখিত টেক্সট ফরম্যাটে দুটি তারিখ আছে:

<?php $date1 = '2020-12-01'; $date2 = '2019-12-01'; ?>

এই ক্ষেত্রে, এই তারিখগুলির তুলনা করা এবং কোন তারিখটি বড় তা খুঁজে বের করা সম্ভব:

<?php var_dump($date1 > $date2); ?>

কিভাবে এই তারিখগুলির তুলনা কাজ করে? ব্যাপারটি হল যে আমাদের তারিখগুলি স্ট্রিং হিসাবে উপস্থাপিত হয় এবং পিএইচপি সেগুলিকে স্ট্রিং হিসাবে তুলনা করে। অর্থাৎ, এটি প্রথমে দুটি তারিখের প্রথম অক্ষরগুলির তুলনা করে: যদি তারা একই হয়, তাহলে পিএইচপি দ্বিতীয় অক্ষরগুলির তুলনা করে, এবং এভাবে চলতে থাকে যতক্ষণ না কোন পার্থক্য খুঁজে পায়। এই কারণে যে আমাদের তারিখের ফরম্যাটে প্রথমে বছর, তারপর মাস, এবং তারপর দিন স্থাপন করা হয়েছে, এমন তুলনা সম্ভব।

তারিখগুলি একই ফরম্যাটে আছে তাও গুরুত্বপূর্ণ। আমাদের ক্ষেত্রে, তারিখের অংশগুলির বিভাজক হল ড্যাশ। এটি, অবশ্যই, বাধ্যতামূলক নয়। উদাহরণস্বরূপ, ডট বসানো যেতে পারে:

<?php $date1 = '2020.12.01'; $date2 = '2019.12.01'; ?>

অথবা বিভাজকগুলি সম্পূর্ণভাবে সরিয়ে দেওয়া যেতে পারে:

<?php $date1 = '20201201'; $date2 = '20191201'; ?>

মূল বিষয় হল, তুলনাটি সঠিক হওয়ার জন্য, স্থাপনটি নিম্নরূপ হতে হবে: প্রথমে বছর, তারপর মাস, তারপর দিন।

নিচে দেওয়া দুটি তারিখ তুলনা করে এমন কোড লিখুন এবং কোনটি বড় সে সম্পর্কে একটি বার্তা প্রদর্শন করুন:

$date1 = '2020-11-30'; $date2 = '2020-12-01';
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন