PHP में, मैं $livetime
नामक एक चर कैसे बना सकता हूं जो वर्तमान समय शून्य से 1 घंटे के बराबर हो सकता है?वर्तमान समय के बराबर PHP में वैरिएबल बनाएं एक घंटा
धन्यवाद,
जॉन
PHP में, मैं $livetime
नामक एक चर कैसे बना सकता हूं जो वर्तमान समय शून्य से 1 घंटे के बराबर हो सकता है?वर्तमान समय के बराबर PHP में वैरिएबल बनाएं एक घंटा
धन्यवाद,
जॉन
एक और तरीका है - सभी गणित के बिना और, मेरी राय में, पढ़ता बेहतर।
$hour_ago = strtotime('-1 hour');
$livetime = time() - 3600; // 3600 seconds in 1 hour : 60 seconds (1 min) * 60 (minutes in hour)
अधिक जानकारी के लिए देखें time पीएचपी कार्य करते हैं।
यह मानते हुए कि एक टाइमस्टैम्प ठीक है तुम जैसे time
समारोह का उपयोग कर सकते तो
<?php
$livetime = time() - 60 * 60;
ये रहा:
<?php
$now = time();
echo strftime("%c",$now) . "\n";
$livetime = $now-3600;
echo strftime("%c",$livetime) . "\n";
?>
आप कैसे एक मानव पठनीय प्रारूप में समय प्रदर्शित करने के लिए देख रहे हैं, इन उदाहरणों में मदद मिलेगी:
$livetime = date('H:i:s', time() - 3600); // 16:00:00
$livetime = date('g:iA ', time() - 3600); // 4:00PM
+1। –
वर्तमान समय time()
(वर्तमान यूनिक्स के बाद सेकंड में दिए गए समय के बराबर है युग)।
इस प्रकार, आपको जिस चीज की आवश्यकता है उसकी गणना करने के लिए, आपको गणना करने की आवश्यकता है: time() - 60*60
(सेकेंड में वर्तमान समय 60 मिनट के 60 सेकंड के समय में)।
$time_you_need = time() - 60*60;
पहले सेकंड में घंटे कन्वर्ट (3600
) उसके बाद निम्न का उपयोग करें:
$your_date = date('F jS, Y',time() - 3600);
strtotime के लिए और फिर एक घंटे से यह
$now = date('Y/m/d h:i');
$time = strtotime($toDate);
$time = $time - (60*60); //one hour
$beforeOneHour = date("Y-m-d H:i", $time);
आप एक के लिए देख रहे घटाना अपनी तिथि परिवर्तित विशेष प्रारूप? –
नहीं ... यह मान प्रतिबिंबित नहीं किया जाएगा, बस एक आईएफ कथन में उपयोग किया जाता है। – John