2012-08-13 18 views
5

मैंने आज देखा कि PHP द्वारा रिपोर्ट की गई तारीख गलत है।PHP डिफ़ॉल्ट टाइमज़ोन कॉन्फ़िगर

जब मैं टाइमज़ोन को बदलने की कोशिश करने के लिए PHP फ़ाइल में गया, तो मुझे एक बड़ी बदसूरत चेतावनी मिल रही है कि टाइमज़ोन सेट करना अनिवार्य है।

मुझे टाइमफ़ोन यूटीसी पर सेट होने पर कोई त्रुटि नहीं है लेकिन तिथि गलत है।

यूटीसी के अलावा हर दूसरे मूल्य में त्रुटि फेंकता है।

यह क्या है?

उत्तर

8
date.timezone = "Europe/Paris" 

here से approrpriate समय क्षेत्र के साथ अपने php.ini फ़ाइल में रखो कि, और फिर अपने HTTP सर्वर को पुनरारंभ करें।

आप, विश्व स्तर पर यह निर्धारित करते हैं, लेकिन एक स्क्रिप्ट-दर-स्क्रिप्ट के आधार पर यह निर्धारित करना चाहते हैं के लिए प्रत्येक पृष्ठ जहां दिनांक/समय समारोह प्रयोग किया जाता है पर इस कोड का उपयोग नहीं करना चाहते हैं:

date_default_timezone_set('America/Los_Angeles'); 

वैश्विक टाइमज़ोन सेटिंग की तरह, here से अपना टाइमज़ोन चुनें।

+0

धन्यवाद डेविड, पूरी तरह से काम किया। –

संबंधित मुद्दे