मेरे पास एक वेब सेवा से जेसन डेटा से जुड़ा एक jqGrid (नवीनतम संस्करण 4.6.0) है। मैं m/d/Y H:i A
स्रोत डेटा की दिनांक समय में दिनांक फ़ॉर्मेट करने के लिए कोशिश कर रहा हूँ हैjqGrid कॉलम दिनांकटाइम स्वरूपण
'2012-08-20T18:27:25.05'
'08/20/2012 06:27 PM'
को स्वरूपित करना चाहिए जो लेकिन
'08/21/2012 03:25 AM'
स्वरूपण है मैं देख रहा हूँ क्या है उसमें हो रहा है कि पार्सर 18 को छोड़कर और उन घंटों के लिए सीधे 27 पर जा रहा है जो दिन 20 वें और सेट के बजाय 21 वें स्थान पर आते हैं 03:25 बजे का समय। यह मेरे ग्रिडकोल के लिए मेरे फॉर्मेटर्स स्टेटमेंट्स है।
formatter: "date",
formatoptions: { srcformat: "ISO8601Long", newformat: "m/d/Y H:i A" },
मैं भी कोशिश की ...
formatoptions: { srcformat: "ISO8601Long", newformat: "m/d/Y g:i A" },
और ...
formatoptions: { srcformat: "ISO8601Long", newformat: "m/d/Y H:i:s A" },
कोई भाग्य के साथ
। कोई विचार?
धन्यवाद
अद्यतन: यहाँ पूर्ण स्तंभ प्रारूप सेटिंग्स मैं प्रश्न में स्तंभ और परिणाम का एक स्क्रीनशॉट के लिए लागू है।
{ name: 'APTDATE',
index: 'APTDATE',
align: "right",
editable: true,
editrules: { required: true },
formoptions: { rowpos: 3, colpos: 1 },
formatter: "date",
formatoptions: { srcformat: "ISO8601Long", newformat: "m/d/Y h:i A" },
},
प्रारूपण
साथ
का प्रारूपण
यह संस्करण विशिष्ट हो सकता है। मैं मूल jquery.jqgrid.min.js फ़ाइल में वापस आया था और मुझे कोई समस्या नहीं है। मैं अब इसके साथ रहूंगा – Tim
@ टिम: आपका स्वागत है! अन्य सभी गुण वास्तव में महत्वपूर्ण नहीं हैं। मेरे पास 'jquery.jqgrid.min.js' और 'jquery.jqGrid.src.js' के साथ एक ही परिणाम हैं। मुझे लगता है कि आपके पास कुछ और अंतर हैं। क्या आप छोटे डेमो तैयार कर सकते हैं: जावास्क्रिप्ट कोड और सटीक JSON डेटा जो समस्या का पुनरुत्पादन करने के लिए उपयोग कर सकता है। यदि समस्या 'jquery.jqGrid.src.js' के साथ पुन: उत्पन्न की जा सकती है, तो मैं कोड डीबग कर सकता हूं और आपके द्वारा वर्णित समस्या का कारण ढूंढ सकता है। – Oleg
मैंने एक छोटी परियोजना को एक साथ रखा। मैं jquery.jqgrid.4.6.0.min.js का उपयोग करके इसे दोहराने में सक्षम था जो ज़िप में संलग्न है। यहां ज़िप फ़ाइल https://www.amazon.com/clouddrive/share?s=zIDn0XtnR4Qulf0TZh1Nvg का एक लिंक है। निगाह डालने के लिए धन्यवाद। यह वास्तव में बाजार है कि आपने अपने परीक्षण में एक ही परिणाम नहीं देखा .. – Tim