PHP में तिथियों के बीच घंटे के अंतर की गणना करना
जब "Y-m-d H:i:s" के रूप में प्रदर्शित दो तिथियों की तुलना की जाती है, तो घंटे का अंतर निर्धारित किया जाता है उनके बीच एक सामान्य आवश्यकता है। इसे PHP में कैसे प्राप्त करें:
टाइमस्टैम्प में कनवर्ट करना
पहला कदम दोनों तिथियों को यूनिक्स टाइमस्टैम्प में परिवर्तित करना है, जो यूनिक्स के बाद से सेकंड की संख्या का प्रतिनिधित्व करता है युग (जनवरी 1, 1970 00:00:00 यूटीसी पर)। यह strtotime() फ़ंक्शन का उपयोग करके किया जा सकता है:
$timestamp1 = strtotime($time1);
$timestamp2 = strtotime($time2);
घंटे के अंतर की गणना
एक बार हमारे पास टाइमस्टैम्प हो जाने पर, हम सेकंड में अंतर प्राप्त करने के लिए उन्हें घटा सकते हैं:
$seconds_difference = $timestamp1 - $timestamp2;
इसे घंटों में बदलने के लिए, हम 3600 से विभाजित करते हैं, क्योंकि एक घंटे में 3600 सेकंड होते हैं:
$hour_difference = round($seconds_difference / 3600, 1);
राउंड() फ़ंक्शन का उपयोग बहुत सारे दशमलव स्थानों से बचने के लिए किया जाता है।
उदाहरण उपयोग
मान लें कि हमारे पास दो तारीखें हैं:
$time1 = "2023-05-25 15:30:15";
$time2 = "2023-05-26 09:45:30";
उपरोक्त कोड का उपयोग करना:
$timestamp1 = strtotime($time1);
$timestamp2 = strtotime($time2);
$seconds_difference = $timestamp1 - $timestamp2;
$hour_difference = round($seconds_difference / 3600, 1);
echo "Hour difference: $hour_difference hours";
यह आउटपुट होगा:
Hour difference: 17.5 hours
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3