PHP में तिथियों की तुलना
PHP में दो तिथियों की तुलना करने के लिए, आप समानता ऑपरेटर (==) या तुलनात्मक ऑपरेटर (<, >) का उपयोग कर सकते हैं। यह तब काम करता है जब तिथियाँ मानक YYYY-MM-DD प्रारूप में स्ट्रिंग के रूप में संग्रहीत होती हैं।
उदाहरण 1: समान तिथियों की जाँच
<?php
$dateOne = "2019-10-30";
$dateTwo = "2019-10-30";
echo "Date1 = $dateOne";
echo "\nDate2 = $dateTwo";
if ($dateOne == $dateTwo)
echo "\nदोनों तिथियाँ समान हैं!";
else
echo "दोनों तिथियाँ भिन्न हैं!";
?>
आउटपुट
Date1 = 2019-10-30 Date2 = 2019-10-30 दोनों तिथियाँ समान हैं!
उदाहरण 2: कौन सी तिथि नवीनतम है
<?php
$dateOne = "2019-11-08";
$dateTwo = "2018-08-10";
echo "Date1 = $dateOne";
echo "\nDate2 = $dateTwo";
if ($dateOne < $dateTwo)
echo "\nDateTwo नवीनतम तिथि है!";
else
echo "\nDateOne नवीनतम तिथि है!";
?>
आउटपुट
Date1 = 2019-11-08 Date2 = 2018-08-10 DateOne नवीनतम तिथि है!
महत्वपूर्ण नोट
यह विधि केवल तभी विश्वसनीय है जब तिथियाँ ISO 8601 प्रारूप (YYYY-MM-DD) में हों। अन्य प्रारूपों (जैसे DD-MM-YYYY) के लिए, तुलना से पहले strtotime() या DateTime ऑब्जेक्ट का उपयोग करें।