jquery

2013-02-08 34 views
5

में पार्सिंग डेटपिकर रूपों में मेरे पास दिनांक, स्टार्टडेट इनपुट और एंड डेट इनपुट के लिए दो इनपुट हैं। मैं भी datepicker को लागू किया है,jquery

$("#StartDate").datepicker(); 

datepicker प्रारूपों यह की तरह कुछ: 2013/02/27 जो मुझे पसंद नहीं है लेकिन ठीक।

मैं इसे क्रमबद्ध सरणी में डालने से पहले तारीख को पार्स करना चाहता हूं। क्या यह अच्छा अपमान है और यदि यह है कि मैं इसे कैसे जोड़ सकता हूं?

उस समाप्ति तिथि को पूरा करने के लिए कैसे शुरू करें, शुरुआत से बड़ा है, और oppsoite फ़ाइल सबमिट करने की अनुमति नहीं है ??

उत्तर

1

एक बार जब आप एक datepicker निर्धारित करते हैं, हाँ यह सादे पाठ में तिथि निर्धारित करता है, लेकिन यह भी अंतर्निहित तारीख बरकरार रखती है।

http://api.jqueryui.com/datepicker/#method-getDate

var currentDate = $(".selector").datepicker("getDate");

0

आप dateFormat उपयोग कर सकते हैं अपने खुद के प्रारूप सेट करने के लिए:

$("#StartDate").datepicker({ dateFormat: "yy-mm-dd" }); 

(। इसके अलावा jquery ui datepicker में उदाहरण देखें)

और अन्य के रूप में है कहा, आप उपयोगिता समारोह का उपयोग कर सकते हैं:

// Extract a date from a string value with a specified format. 
$.datepicker.parseDate(format, value, settings) 
+0

हाँ, बस ऐसा किया, लेकिन मेरी समस्या यह है कि इसे कैसे पार्स किया जाए। हो सकता है कि मैं .split ('/') का उपयोग कर सकूं, लेकिन यदि उपयोगकर्ता इस तरह कुछ प्रविष्ट करता है 1.1.2013 –

+0

@impeRAtoR आह, ठीक है, यह '$ .datepicker.parseDate' के साथ काम नहीं करता है जो स्ट्रिंग मान से दिनांक निकालता है एक निर्दिष्ट प्रारूप के साथ? –

+0

क्षमा करें, मेरी गलती, उपयोगकर्ता प्रवेश करने में सक्षम नहीं है। या, जब डेटपिकर लागू किया जाता है –