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

किसी दिए गए टाइमस्टैम्प को समय पूर्व में बदलने के लिए PHP प्रोग्राम

किसी दिए गए टाइमस्टैम्प को समय पूर्व में बदलने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function to_time_ago( $time )
{
   $difference = time() - $time;
   if( $difference < 1 )
   {
      return 'less than only a second ago';
   }
   $time_rule = array (
      12 * 30 * 24 * 60 * 60 => 'year',
      30 * 24 * 60 * 60 => 'month',
      24 * 60 * 60 => 'day',
      60 * 60 => 'hour',
      60 => 'minute',
      1 => 'second'
   );
   foreach( $time_rule as $sec => $my_str )
   {
      $res = $difference / $sec;
      if( $res >= 1 )
      {
         $t = round( $res );
         return $t . ' ' . $my_str .
         ( $t > 1 ? 's' : '' ) . ' ago';
      }
   }
}
echo "The timestamp to time ago conversion is ";
echo to_time_ago( time() - 600);
?>

आउटपुट

The timestamp to time ago conversion is 10 minutes ago

'to_time_ago' नाम के एक फ़ंक्शन को परिभाषित किया गया है जो फ़ंक्शन के पैरामीटर के रूप में पारित समय और समय फ़ंक्शन के बीच अंतर की जांच करता है। यदि यह अंतर 1 से कम पाया जाता है, तो यह वापस आ जाता है कि समय एक सेकंड पहले ही बीत गया। अन्यथा, एक सरणी में वर्ष, महीना, दिन, घंटा, मिनट और दूसरा उत्पन्न होता है। पहले से उत्पन्न सरणी पर पुनरावृति करने के लिए 'foreach' लूप का उपयोग किया जाता है। समय अंतर की गणना की जाती है और कंसोल पर प्रिंट किया जाता है।


  1. PHP चर "11:00 AM" को MySQL समय प्रारूप में बदलें?

    PHP वेरिएबल “11:00 AM:MySQL टाइम फॉर्मेट में कनवर्ट करने के लिए डेटटाइम का उपयोग करें। PHP कोड इस प्रकार है - $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeForma

  1. दिनों को महीनों और दिनों की संख्या में बदलने के लिए सी कार्यक्रम

    उपयोगकर्ता को दिनों की कुल संख्या दर्ज करनी होगी। हमें आने वाले महीनों में दिनों की कुल संख्या को महीनों और बचे हुए दिनों में बदलना होगा। दिनों को महीनों में बदलने का सूत्र इस प्रकार है - महीना=दिन/30 आने वाले महीने के लिए बचे हुए दिनों को खोजने का तर्क इस प्रकार है - दिन =दिन %30 एल्गोरिदम दिन

  1. सी प्रोग्राम किसी दिए गए नंबर को शब्दों में बदलने के लिए

    संख्यात्मक मानों वाली एक स्ट्रिंग को देखते हुए, कार्य उन दी गई संख्याओं को शब्दों में छिपाना है। जैसे हमारे पास एक इनपुट “361” है; तो आउटपुट शब्दों में होना चाहिए अर्थात तीन सौ इकसठ। निम्नलिखित समस्या के समाधान के लिए हमें संख्याओं और स्थानों जैसे इकाई, दहाई, हजारों आदि को ध्यान में रखना होगा। कोड