"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > दिनांक और समय ऑब्जेक्ट का उपयोग करके PHP में अस्थायी सीमाएँ कैसे निर्धारित करें?

दिनांक और समय ऑब्जेक्ट का उपयोग करके PHP में अस्थायी सीमाएँ कैसे निर्धारित करें?

2024-11-05 को प्रकाशित
ब्राउज़ करें:740

How to Determine Temporal Boundaries in PHP Using Date and Time Objects?

PHP में अस्थायी सीमाओं का निर्धारण

इस प्रोग्रामिंग परिदृश्य में, हमें यह सुनिश्चित करने का काम सौंपा गया है कि क्या कोई दिया गया समय पूर्वनिर्धारित सीमा के भीतर आता है। विशेष रूप से, हमें तीन समय तार दिए गए हैं: वर्तमान समय, सूर्योदय और सूर्यास्त। हमारा उद्देश्य यह निर्धारित करना है कि क्या वर्तमान समय सूर्योदय और सूर्यास्त के सीमा समय के बीच है।

इस चुनौती से निपटने के लिए, हम डेटटाइम क्लास का उपयोग करेंगे। यह वर्ग हमें दिनांकों और समयों का प्रतिनिधित्व और हेरफेर करने में सक्षम बनाता है। हम तीन दिनांक समय ऑब्जेक्ट बनाएंगे: एक वर्तमान समय के लिए, एक सूर्योदय के लिए, और एक सूर्यास्त के लिए।

$current_time = "10:59 pm";
$sunrise = "5:42 am";
$sunset = "6:26 pm";

$date1 = DateTime::createFromFormat('h:i a', $current_time);
$date2 = DateTime::createFromFormat('h:i a', $sunrise);
$date3 = DateTime::createFromFormat('h:i a', $sunset);

अब, हम उनके अस्थायी संबंधों को निर्धारित करने के लिए तीन DateTime ऑब्जेक्ट की तुलना कर सकते हैं।

if ($date1 > $date2 && $date1 

यदि शर्त संतुष्ट है, तो यह इंगित करता है कि वर्तमान समय सूर्योदय और सूर्यास्त के बीच है। इसके विपरीत, यदि शर्त पूरी नहीं होती है, तो वर्तमान समय निर्दिष्ट सीमा के भीतर नहीं है।

यह दृष्टिकोण हमें यह जांचने की अनुमति देता है कि क्या कोई समय किसी दिए गए अंतराल के भीतर आता है, जिससे यह विभिन्न परिदृश्यों पर लागू होता है जहां अस्थायी तुलना होती है ज़रूरत है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729304419 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3