2013-02-08 20 views
5

Nelle maschere ho due input per data, input StartDate e data di fine input. Ho anche datepicker implementato,Parsing datepicker in jquery

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

formati DatePicker è qualcosa di simile a: 2013/02/27, che non mi piace ma ok.

Vorrei analizzare la data prima di inserirla nell'array serializzato. È questo buon approccio e se è possibile accoppiarlo?

Come ottenere che End Data inut sia maggiore di Start That e non consentire l'invio del file oppsoite ??

risposta

0

È possibile utilizzare dateFormat per impostare il proprio formato:

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

(. Si veda anche l'esempio a jquery ui datepicker)

E come altri hanno dichiarato, è possibile utilizzare la funzione di utilità:

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

sì, l'ho fatto, ma il mio problema è come analizzarlo. Forse posso usare .split ('/') ma cosa succede se l'utente inserisce qualcosa come questo 1.1.2013 –

+0

@impeRAtoR Ah, ok, non funziona con '$ .datepicker.parseDate' che estrae una data da un valore di stringa con un formato specificato? –

+0

Siamo spiacenti, errore mio, l'utente non è in grado di entrare. o, quando datepicker è implementato –