Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में दो तिथियों की तुलना करने का प्रोग्राम

PHP में दो तिथियों की तुलना करने के लिए DateTime क्लास का उपयोग किया जाता है। यह तरीका सरल और प्रभावी है क्योंकि यह तिथि-समय ऑब्जेक्ट्स को सीधे तुलना ऑपरेटर्स (>, <, ==) के साथ तुलना करने की अनुमति देता है।

उदाहरण

<?php
$date_1 = new DateTime("2020-11-22");
$date_2 = new DateTime("2011-11-22");

if ($date_1 > $date_2) {
    echo $date_1->format("Y-m-d") . " is later than " . $date_2->format("Y-m-d");
} else {
    echo $date_1->format("Y-m-d") . " is before " . $date_2->format("Y-m-d");
}
?>

आउटपुट

2020-11-22 is later than 2011-11-22

उपरोक्त कोड में दो DateTime ऑब्जेक्ट्स बनाए गए हैं। फिर if स्टेटमेंट का उपयोग करके उनकी तुलना की जाती है। यदि पहली तिथि दूसरी से बाद की है, तो पहला संदेश प्रिंट होता है; अन्यथा, दूसरा संदेश प्रिंट होता है। format() मेथड तिथि को "Y-m-d" प्रारूप (वर्ष-माह-दिन) में प्रदर्शित करता है।

मुख्य बिंदु

  • DateTime क्लास PHP 5.2.0+ में उपलब्ध है।
  • तिथि स्ट्रिंग्स कई प्रारूपों में स्वीकार की जाती हैं (जैसे "YYYY-MM-DD", "DD-MM-YYYY" आदि)।
  • तुलना ऑपरेटर्स सीधे ऑब्जेक्ट्स पर काम करते हैं क्योंकि DateTime इंटरफेस Comparable को लागू करता है।
  • अधिक जटिल तुलनाओं के लिए DateTime::diff() मेथड का उपयोग करके DateInterval ऑब्जेक्ट प्राप्त किया जा सकता है।
  1. - जावा में स्ट्रिंग फॉर्मेट में दो डेट्स की तुलना कैसे करें?

    java.text.SimpleDateFormat क्लास का उपयोग स्ट्रिंग को डेट में और डेट को स्ट्रिंग में फॉर्मेट और पार्स करने के लिए किया जाता है। इस क्लास के कंस्ट्रक्टर्स में से एक वांछित डेट फॉर्मेट को दर्शाने वाला स्ट्रिंग मान स्वीकार करता है और SimpleDateFormat ऑब्जेक्ट बनाता है। स्ट्रिंग को डेट ऑब्जेक्ट के रूप

  1. - Java में दो तारीखों की तुलना कैसे करें?

    Java में, दो तारीखों की तुलना Comparable इंटरफेस के compareTo() मेथड का उपयोग करके की जा सकती है। यह मेथड 0 लौटाता है यदि दोनों तारीखें समान हैं, यह मान 0 से अधिक लौटाता है यदि date1, date2 के बाद है और यह मान 0 से कम लौटाता है यदि date1, date2 से पहले है।सिंटैक्सint compareTo(T o)उदाहरणimport java.

  1. - दो Pandas Series की तुलना करने के लिए Python प्रोग्राम

    इस प्रोग्राम में, हम दो Pandas Series घोषित करेंगे और उनके तत्वों की तुलना करेंगे। समस्या को हल करने से पहले, हमें Pandas लाइब्रेरी को अपने स्थानीय IDE में आयात करना होगा। यह अपने स्थानीय मशीन पर Pandas इंस्टॉल करके किया जा सकता है। Pandas इंस्टॉल करने की कमांड है:pip install pandasइनपुटSeries1 = [2