इस सटीक समस्या का सामना करने पर, मुझे यह संदर्भ मिला , जो संक्षिप्त, विंडोज-शैली टाइमज़ोन सूची को हास्यास्पद रूप से संपूर्ण यूनिक्स-शैली टाइमज़ोन सूची के सबसेट में मैप करता है।
उपयोगकर्ताओं को इन विंडो-शैली के नामों (जैसे, (GMT-05:00) पूर्वी समय (यूएस और कनाडा)) के ड्रॉपडाउन के साथ प्रस्तुत किया जाता है, और उनका चयन यूनिक्स-शैली प्रारूप (जैसे अमेरिका/न्यू_यॉर्क) में डीबी में संग्रहीत किया जाता है। )
उपयोगकर्ता की टाइमज़ोन वरीयता को लागू करने का कार्य PHP में प्रदर्शन समय पर डेटटाइम क्लास . मुझे लगता है कि मैं इसकी अनुशंसा करता हूं, ताकि आप आश्वस्त हो सकें कि SQL/PHP में आप जिन तिथियों में हेरफेर कर रहे हैं वे हमेशा यूटीसी में हैं, जब तक कि वे प्रदर्शित न हों।