पीएचपी में, आप बता सकते हैं कि किसी दिए गए दिनांक कुछ इस तरह का उपयोग करके डेलाइट सेविंग टाइम अवधि के दौरान यह है:कैसे बताएं कि क्या टाइमज़ोन वर्ष के किसी भी समय डेलाइट सेविंग को देखता है?
$isDST = date("I", $myDate); // 1 or 0
समस्या यह है कि यह केवल आपको बतलाता है कि उस समय में एक बिंदु डीएसटी में है। क्या उस समय क्षेत्र में किसी भी समय डीएसटी प्रभावी है या नहीं, यह जांचने का एक विश्वसनीय तरीका है? स्पष्ट करने के लिए
संपादित करें:
- ब्रिस्बेन, ऑस्ट्रेलिया साल के किसी भी समय डेलाइट सेविंग का पालन नहीं करता। पूरे साल, यह जीएमटी +10 है।
- सिडनी, ऑस्ट्रेलिया अक्टूबर से मार्च तक करता है जब यह जीएमटी +10 से जीएमटी +11 में बदल जाता है।
अगर वहाँ कुछ मौजूदा विधि, या एक तरीका है जिसके इस तरह के रूप में काम करता लागू करने के लिए एक तरीका होगा मैं सोच रहा हूँ:
timezoneDoesDST('Australia/Brisbane'); // false
timezoneDoesDST('Australia/Sydney'); // true
के साथ करते हैं, मुझे समझ में नहीं आता कि आप क्या चाहते हैं। क्या आप किसी भी तरह से सवाल फिर से लिख सकते हैं? या शायद कुछ उदाहरण दे? मुझे नहीं पता। –
डीएसटी के संबंध में ये ऑस्ट्रेलिया अजीब हैं (कोई अपराध नहीं है): http://www.bcl.com.au/times-daylight-saving.htm –
हाँ, यहां तक कि एक राजनीतिक पार्टी भी है जिसका एकमात्र नीति डेलाइट बचत शुरू करना है दक्षिण पूर्व क्वींसलैंड में ... – nickf