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

PHP प्रोग्राम: समय के ऐरे दिए जाने पर कुल समय की गणना करें


'strtotime' फ़ंक्शन का उपयोग दिए गए स्ट्रिंग को समय फॉर्मेट में बदलने के लिए किया जा सकता है। आइए एक उदाहरण देखें -

उदाहरण

<?php
$time_arr = [
    '00:12:56', '10:11:12', '24:12:44',
    '50:51:52', '10:10:10'
];
$time = strtotime('00:00:00');
$total_time = 0;
foreach($time_arr as $ele) {
    $sec_time = strtotime($ele) - $time;
    $total_time = $total_time + $sec_time;
}
$hours = intval($total_time / 3600);
$total_time = $total_time - ($hours * 3600);
$min = intval($total_time / 60);
$sec = $total_time - ($min * 60);
print_r("कुल समय है: ");
echo("$hours:$min:$sec");
?>

आउटपुट

कुल समय है: -441915:-12:-58

समय फॉर्मेट डेटा वाला एक ऐरे परिभाषित किया गया है और स्ट्रिंग को समय फॉर्मेट में बदलने के लिए 'strtotime' फ़ंक्शन का उपयोग किया जाता है। 'foreach' लूप का उपयोग समय फॉर्मेट ऐरे में एलिमेंट्स पर पुनरावृति करने के लिए किया जाता है और एलिमेंट्स को जोड़ा जाता है।

घंटों की गणना गणना किए गए मान को 3600 से विभाजित करके की जाती है। मिनट्स की गणना गणना किए गए मान को घंटों की गणना और 3600 के गुणनफल से विभाजित करके की जाती है। सेकंड्स की गणना गणना किए गए मान को मिनट्स और 60 के गुणनफल से विभाजित करके की जाती है। गणना किया गया कुल समय कंसोल पर प्रदर्शित होता है।


  1. - जावा प्रोग्राम: मेथड्स का एक्जीक्यूशन टाइम कैलकुलेट करना

    इस लेख में हम समझेंगे कि मेथड्स का एक्जीक्यूशन टाइम कैसे कैलकुलेट किया जाता है। एक्जीक्यूशन टाइम की गणना एंड टाइम और स्टार्ट टाइम का अंतर निकालकर की जाती है। डेमोनस्ट्रेशन इनपुट: प्रोग्राम चलाएं आउटपुट: प्रोग्राम एक्जीक्यूट हो रहा है: प्रोग्राम का एक्जीक्यूशन टाइम: 620872 नैनोसेकंड्स एल्गोरिदम च

  1. - पायथन प्रोग्राम: जांचें कि दिया गया ऐरे मोनोटोनिक है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक ऐरे इनपुट Arr दिया गया है जिसमें n इंटीजर्स हैं। हमें जांचना होगा कि इनपुट ऐरे मोनोटोनिक प्रकृति का है या नहीं। एक ऐरे को मोनोटोनिक प्रकृति का कहा जाता है यदि यह लगातार बढ़ रहा है

  1. - पायथन प्रोग्राम राउंड ट्रिप टाइम (RTT) की गणना करने के लिए

    यहां हम देखेंगे कि पायथन का उपयोग राउंड ट्रिप टाइम (RTT) प्राप्त करने के लिए कैसे किया जा सकता है। RTT वह समय है जो एक सिग्नल की पूरी यात्रा द्वारा लिया जाता है। इसका मतलब है सिग्नल भेजे जाने के शुरुआती समय और एकनॉलेज सिग्नल के प्राप्त होने के समय के बीच का समय। RTT परिणाम विभिन्न पैरामीटर्स पर भिन