2011-02-12 9 views
24

मैं एक जावास्क्रिप्ट वेब एप्लिकेशन बना रहा हूं जो उपयोगकर्ता के ब्राउज़र समय क्षेत्र पर निर्भर करता है।मैं अपने ब्राउज़र टाइमज़ोन आश्रित एप्लिकेशन को फिर से अलग-अलग टाइमज़ोन का परीक्षण कैसे करूं?

उदाहरण के लिए, जब भी मैं यूटीसी ऑफसेट की जांच करता हूं, मुझे लगता है कि यह केवल +5.5 हो।

मैं परीक्षण कैसे करूं यदि यह अन्य समय क्षेत्रों में भी काम करता है? मैं विशेष रूप से देखना चाहता हूं कि यह यूएस समय क्षेत्र के साथ कैसे काम करता है।

मैं फ़ायरफ़ॉक्स का अधिकतर उपयोग करता हूं। क्या कोई कॉन्फ़िगरेशन सेटिंग है जिसे मैं संपादित कर सकता हूं? मैंने अपने सिस्टम समय क्षेत्र को बदलने की कोशिश की, लेकिन यह काम नहीं किया।

+1

फ़ायरफ़ॉक्स पर 45.0.1 + विंडोज 7, सिस्टम टाइमज़ोन और रीफ्रेशिंग वर्क्स बदलना (उदाहरण के लिए http://everytimezone.com/ पर)। –

+0

@ एस किर्बी, एक ताज़ा काम करेगा। – Pacerier

उत्तर

15

आपको अपने सिस्टम के टाइमज़ोन को बदलने के बाद अपने ब्राउज़र को पुनरारंभ करने की आवश्यकता है। फ़ायरफ़ॉक्स मूल टाइमज़ोन रखता है, मुझे विश्वास है, और क्रोम सोचता है कि आप यूटीसी में हैं यदि आप पुनरारंभ नहीं करते हैं।

+4

... या बस एफएफ या क्रोम का एक और उदाहरण खोलें यदि (मेरे जैसा) आप एक टैब होर्डर हैं :-) –

+4

कम से कम क्रोम में, मुझे ब्राउज़र को पुनरारंभ करने की आवश्यकता नहीं है। बस टैब को बंद करें और फिर इसे फिर से खोलें। –

+0

मैं उबंटू पर हूं, सरल (एफ 5) रीफ्रेश क्रोम में मेरे लिए काम करता है। – dolzenko

6

इस संबंध में, मैं ओएस एक्स पर इस स्क्रिप्ट का उपयोग किया है: fresh-chrome-with-custom-tz.sh

स्क्रिप्ट का अपना पर्यावरण के साथ क्रोम का एक उदाहरण शुरू होता है। इसे एक विशिष्ट टाइमज़ोन का उपयोग करने के लिए कॉन्फ़िगर करने के लिए, इसे स्क्रिप्ट में संपादित करें:

# Change this to the spoof a different timezone. Helpful for testing timezone specific client facing content. 
export TZ="America/Los_Angeles" 

यह TZ पर्यावरण चर पर निर्भर करता है। एक आकर्षण की तरह काम करता है!

+1

महान समाधान! –

+1

मेरे जीवन को बहुत आसान बना दिया! –

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