मैं ग्राहक पक्ष का समय कैसे प्राप्त कर सकता हूं? जब मैं date()
का उपयोग करता हूं तो यह सर्वर का समय देता है।मैं सर्वर के समय के बजाय उपयोगकर्ता का स्थानीय समय कैसे प्राप्त कर सकता हूं?
उत्तर
हर कोई PHP द्वारा उल्लेख किया है केवल सर्वर साइड समय प्रदर्शित करता है:
और यहाँ सवाल + उत्तर मदद कर सकता है कि आप शुरू हो रही है के एक जोड़े हैं।
क्लाइंट साइड के लिए, आपको जावास्क्रिप्ट की आवश्यकता होगी, जैसे कुछ चाल चलाना चाहिए।
var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
if (minutes < 10) {
minutes = "0" + minutes;
}
document.write("<b>" + hours + ":" + minutes + " " + "</b>");
और अगर आप AM/PM प्रत्यय चाहते हैं, निम्नलिखित की तरह कुछ काम करना चाहिए:
var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
if (minutes < 10) {
minutes = "0" + minutes;
}
document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>");
यहाँ a list of additional JavaScript Date
and Time
functions आप के साथ गड़बड़ के आसपास सकता है है।
PHP केवल सर्वर के पक्ष में है जहां तक मुझे पता है।
आप शायद जावास्क्रिप्ट का उपयोग करना चाहते हैं।
पीएचपी सर्वर साइड, आप PHP से क्लाइंट-साइड समय तक नहीं पहुँच सकता पर चलता है के रूप में: पीएचपी ब्राउज़र बारे में ज्यादा पता नहीं है - और आप PHP स्क्रिप्ट है कि से बुलाया जा रहा है बिना चला सकते हैं एक ब्राउज़र
लेकिन आप इसे जावास्क्रिप्ट(जो क्लाइंट-साइड पर निष्पादित किया जाता है), और, से मिल सकता है तो, यह एक Ajax अनुरोध के माध्यम से PHP के लिए, उदाहरण के लिए गुजरती हैं।
अच्छी तरह से यह संभव हो सकता है कि क्लाइंट हेडर के माध्यम से अपना समय फेंक दे या जो भी हो, सर्वर भी सब कुछ करता है। – My1
यहाँ एक "PHP" समाधान है:
echo '<script type="text/javascript">
var x = new Date()
document.write(x)
</script>';
आप संभवतः आईपी पता द्वारा जियोलोकेशन इस्तेमाल कर सकते हैं बाहर काम करने के जो देश उपयोगकर्ता में है, और फिर उस का उपयोग करें।
लेकिन जावास्क्रिप्ट का उपयोग करना या उपयोगकर्ता को टाइमज़ोन चुनने देना शायद बेहतर होगा।
- 1. मैं jQuery में स्थानीय समय कैसे प्राप्त कर सकता हूं?
- 2. मैं स्थानीय सर्वर का समय क्षेत्र कैसे प्राप्त कर सकता हूं?
- 3. उपयोगकर्ता के स्थानीय समय क्षेत्र
- 4. डेविस का उपयोग करते समय मैं उपयोगकर्ता के अंतिम सक्रिय समय को कैसे प्राप्त कर सकता हूं?
- 5. मैं सी # में वर्तमान समय कैसे प्राप्त कर सकता हूं?
- 6. प्राप्त सर्वर समय - समय क्षेत्र के मुद्दों
- 7. SmtpClient का उपयोग करते समय भेजने के बजाय मैं एक ईमेल कैसे सहेज सकता हूं?
- 8. मैं लंबे समय से क्यों नहीं प्राप्त कर सकता हूं?
- 9. मैं 24 घंटे का समय 12 घंटे के समय में कैसे परिवर्तित कर सकता हूं?
- 10. मैं पाइथन के साथ एक सटीक यूटीसी समय कैसे प्राप्त कर सकता हूं?
- 11. रेक शेक का उपयोग करते समय मैं अपने आदेश का आउटपुट कैसे प्राप्त कर सकता हूं?
- 12. मैं उपयोगकर्ता के समय क्षेत्र में बनाए गए समय के बाद फेसबुक पोस्ट को कैसे परिवर्तित कर सकता हूं?
- 13. मैं आईफोन में वास्तविक समय कैसे प्राप्त कर सकता हूं, न कि सेटिंग में उपयोगकर्ता द्वारा निर्धारित समय?
- 14. मैं webClient.UploadData() के लिए समय सीमा कैसे बदल सकता हूं?
- 15. उपयोगकर्ता के स्थानीय समय से 2 घंटे घटाएं कैसे?
- 16. मैं .NET में स्थानीय आईपी कैसे प्राप्त कर सकता हूं?
- 17. मैं समय-सीमित परीक्षण आवेदन कैसे कर सकता हूं?
- 18. कैपेबरा/रेल के साथ सेलेनियम चलाते समय, मैं सर्वर को कैसे कॉन्फ़िगर कर सकता हूं?
- 19. सी ++: समय और स्थानीय समय के साथ वास्तविक समय कैसे प्राप्त करें?
- 20. मैं jQuery का उपयोग कर स्थानीय फ़ाइल कैसे लोड कर सकता हूं? (फ़ाइल के साथ: //)
- 21. फ्लोट्स का उपयोग करते समय मैं लगातार प्रोग्राम व्यवहार कैसे प्राप्त कर सकता हूं?
- 22. मैं समय-समय पर सेवा विधि कैसे चला सकता हूं?
- 23. मैं सी # में वर्तमान लघु दिनांक समय प्रारूप कैसे प्राप्त कर सकता हूं?
- 24. मैं सर्वर के बिना स्थानीय रूप से अपने एसएसएच-चाबियों का परीक्षण कैसे कर सकता हूं
- 25. विंडोज 7 पर विकसित होने पर मैं स्थानीय एसएमटीपी सर्वर का उपयोग कैसे कर सकता हूं?
- 26. मैं उपयोगकर्ता नेटवर्क लॉगिन नाम कैसे प्राप्त कर सकता हूं?
- 27. मैं Emacs 23 में दाईं ओर के बजाय नीचे संकलन बफर कैसे प्राप्त कर सकता हूं?
- 28. मैं हर समय xcode संकलन कैसे ठीक कर सकता हूं?
- 29. मैं एक javax.time कैसे प्रारूपित कर सकता हूं। स्थानीय समय क्षेत्र में एक स्ट्रिंग के रूप में स्थापित करें?
- 30. PHP में preg_replace का उपयोग करते समय मैचों में मैं कैसे प्राप्त कर सकता हूं?
तो सर्वर क्लाइंट को टाइम हेडर भेजता है लेकिन क्लाइंट सर्वर पर नहीं है? क्यूं कर? – My1