2013-01-31 13 views
6

में टाइमज़ोन बदलें मेरी समझ से, Arshaw FullCalendar स्थानीय कंप्यूटर के ऑपरेटिंग सिस्टम के टाइमज़ोन के अनुसार ईवेंट प्रदर्शित करता है। मुझे लगता है कि यह जावास्क्रिप्ट दिनांक() ऑब्जेक्ट द्वारा किया जाता है, जो स्थानीय कंप्यूटर के ऑपरेटिंग सिस्टम पर भी आधारित है। मेरे पास एक ऐसा एप्लिकेशन है जिसमें ग्रुप कैलेंडर्स और समूह टाइमज़ोन है, मैं उस समूह के टाइम-जोन के अनुसार प्रदर्शित करने के लिए हर स्थानीय Arshaw कैलेंडर को मजबूर करने में सक्षम होना चाहता हूं, इससे कोई फर्क नहीं पड़ता कि कंप्यूटर क्या समय है। आप यह कैसे करते हैं?Arshaw FullCalendar

नोट: मैंने दस्तावेज़ीकरण को काफी अच्छी तरह से देखा है, और ऐसा कोई विकल्प नहीं मिला है। मुझे आशा है कि जावास्क्रिप्ट में php की date_default_timezone_set() के बराबर कुछ है, जो मुझे इस तरह हल किया जा सकता है।

* संपादित 2013/01/31 12:23 सीएसटी: मैं यूनिक्स टाइमस्टैम्प के रूप में कैलेंडर के लिए सब कुछ भेज रहा हूँ, इसलिए इस stackoverflow सूत्र में वर्णित के रूप में मैं, विकल्प ignoreTimezone यहां लागू नहीं होगा मान: jQuery FullCalendar timezone synchronization

+0

क्या आपने सवाल पूछा था? –

+0

मुझे एक ही समस्या है, लेकिन अकेले टाइमज़ोन सेट करना चाल नहीं कर सकता है, क्योंकि अलग-अलग डेलाइट-सेविंग अवधि (उदा: मेक्स की अलग-अलग तिथियां हैं) ... इसलिए, किसी के पास क्लाइंट को उपयोग करने के लिए मजबूर करने का एक शानदार समाधान है एक निर्दिष्ट समय, ग्राहक के सिस्टम में स्थानीय समय के बावजूद (जो भी गलत हो सकता है) ??? – MaxD

+1

http://stackoverflow.com/questions/2771609/how-to-ignore-users-time-zone-and-force-date-use- विशिष्ट-time- ज़ोन – Dom

उत्तर

5

आपको शायद "ignoreTimezone" विकल्प को "गलत" विकल्प सेट करने का प्रयास करना चाहिए और ISO8601 में Arshaw FullCalendar की तारीख को देना चाहिए।

आपको लगता है कि यहाँ के बारे में और अधिक जानकारी प्राप्त कर सकते हैं:

var d = new Date(1360412434000).toISOString(); 

यह ECMAScript 5. यहाँ संगतता के लिए देखें और है: http://arshaw.com/fullcalendar/docs/event_data/ignoreTimezone/

ISO8601 के लिए यूनिक्स टाइमस्टैम्प परिवर्तित करने के लिए आपको जावास्क्रिप्ट में इसका उपयोग कर सकते फ़ॉलबैक कोड: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toISOString

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