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 यदि शर्त संतुष्ट है, तो यह इंगित करता है कि वर्तमान समय सूर्योदय और सूर्यास्त के बीच है। इसके विपरीत, यदि शर्त पूरी नहीं होती है, तो वर्तमान समय निर्दिष्ट सीमा के भीतर नहीं है।
यह दृष्टिकोण हमें यह जांचने की अनुमति देता है कि क्या कोई समय किसी दिए गए अंतराल के भीतर आता है, जिससे यह विभिन्न परिदृश्यों पर लागू होता है जहां अस्थायी तुलना होती है ज़रूरत है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3