@kubal5003 के लिए +1।
दिनांक और समय का प्रदर्शन संस्कृति और समय क्षेत्र द्वारा हमेशा जटिल होता है, इसलिए ऐसा करने के लिए उपयोगकर्ता के निकटतम परत (जैसे ब्राउज़र या स्थानीय एप्लिकेशन) का उपयोग करना हमेशा सर्वोत्तम होता है। यह डेटाबेस से कुछ लोड को उपयोगकर्ता की मशीन पर भी ले जाता है।
हालांकि सर्वर-जनरेटेड रिपोर्ट के लिए एक अपवाद है। तो मैं दिन की शुरुआत खोजने के लिए समय क्षेत्र का नाम/आईडी (कभी-कभी केवल ऑफ़सेट/पूर्वाग्रह) संग्रहीत करता हूं। यह सिस्टम-व्यापी या प्रति ग्राहक/ब्रांड के आधार पर हो सकता है।
वेब अनुप्रयोगों के लिए मैं आमतौर पर भौगोलिक स्थान के माध्यम से उपयोगकर्ता के डिफ़ॉल्ट समय क्षेत्र का पता लगाता हूं (यह शायद ही कभी गलत है क्योंकि भौगोलिक डेटा अब काफी सटीक है)।