क्या किसी दिए गए स्थान के लिए टाइमज़ोन ऑफसेट प्राप्त करने के लिए PHP में यह संभव है? जैसे जब "+1100" के रूप में टाइमज़ोन ऑफसेट प्राप्त करने के लिए "सिडनी/ऑस्ट्रेलिया" स्थान दिया गया। बोनस इस समारोह के लिए दिमाग की बचत को ध्यान में रखेगा (यानी यह डेलाइट बचत के बारे में पता है और ऑफसेट को समायोजित करता है)।किसी दिए गए स्थान के लिए टाइमज़ोन ऑफ़सेट प्राप्त करें
5
A
उत्तर
6
एक स्थानीय दिनांक/समय आप निम्नलिखित, जहां 'यूरोप/बर्लिन' उपयोगकर्ता के समय क्षेत्र के साथ प्रतिस्थापित किया जाएगा उपयोग कर सकते हैं प्रदर्शित करने के लिए।
$date = new DateTime($value);
$date->setTimezone(new DateTimeZone('Europe/Berlin'));
echo $date->format('Y-m-d H:i:s');
3
सुनिश्चित नहीं हैं कि क्यों की जरूरत है "1100" (बजाय एक दशमलव प्रतिनिधित्व की तुलना में), लेकिन आप इसका उपयोग कर सकते हैं:
$dt = new DateTime(null, new DateTimeZone('Australia/Sydney'));
$offset = $dt->getOffset()/60/60; // 11
$hours = intval($offset);
$minutes = str_pad((string)($offset - $hours) * 60, 2, '0', STR_PAD_RIGHT);
echo $hours.$minutes; // 1100
'2010-10-01'
साथ null
बदलें और आप मिल जाएगा 1000
17
आप उपयोग कर सकते हैं कक्षा।
<?php
$timezone = new DateTimeZone("Australia/Sydney");
$offset = $timezone->getOffset(new DateTime("now")); // Offset in seconds
echo ($offset < 0 ? '-' : '+').round($offset/3600).'00'; // prints "+1100"
?>
संबंधित मुद्दे
- 1. किसी दिए गए अवधि के लिए दो टाइमज़ोन के बीच समय क्षेत्र ऑफ़सेट प्राप्त करें
- 2. php कैसे किसी दिए गए स्थान
- 3. किसी दिए गए बिंदु
- 4. किसी दिए गए क्रमपरिवर्तन
- 5. किसी दिए गए आकार
- 6. किसी दिए गए कुंजी
- 7. किसी दिए गए फ़ॉन्ट
- 8. किसी दिए गए थ्रेड
- 9. किसी दिए गए नंबर
- 10. किसी दिए गए यूटीटाइप
- 11. किसी दिए गए समयावधि
- 12. किसी दिए गए फ़ाइल
- 13. डिवाइस टाइमज़ोन के बावजूद किसी विशिष्ट टाइमज़ोन के लिए डेटटाइम.अब प्राप्त करें?
- 14. किसी दिए गए यूआरएल
- 15. एल्गोरिदम किसी दिए गए स्ट्रिंग
- 16. मुझे दिए गए टाइमज़ोन के लिए "मध्यरात्रि" का यूटीसी समय कैसे प्राप्त होगा?
- 17. किसी दिए गए आईडी
- 18. किसी दिए गए हैशटैग
- 19. जावास्क्रिप्ट/JSON दिए गए सबनोड के लिए पथ प्राप्त करें?
- 20. किसी दिए गए पथ
- 21. किसी दिए गए बिंदु
- 22. किसी दिए गए दिनांक
- 23. किसी दिए गए शब्द
- 24. किसी दिए गए स्ट्रिंग
- 25. किसी दिए गए विस्तार
- 26. किसी दिए गए नंबर
- 27. किसी दिए गए नोड
- 28. किसी दिए गए रंग
- 29. किसी दिए गए पथ
- 30. किसी दिए गए पैटर्न
क्या आप किसी दिए गए टाइमज़ोन में दिनांक/समय प्रदर्शित करने का प्रयास कर रहे हैं? –
क्या आपका मतलब आधिकारिक टाइमज़ोन नाम, या दुनिया का कोई भी स्थान है? –
@ डेविड। मैं यूटीसी स्टोर कर रहा हूं और मैं उस समय टिकट को किसी भी स्थानीय समय में बदलने में सक्षम होना चाहता हूं। – Luke