2013-02-08 23 views
5

W formularzach mam dwa wejścia dla daty, StartDate wejścia i daty zakończenia. Ja też datepicker realizowaneParsowanie datepicker w jquery

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

formaty datepicker to coś takiego: 02/27/2013, która mi się nie podoba, ale ok.

Chciałbym przeanalizować datę przed umieszczeniem go w szeregowanej tablicy. Czy to dobry aproach i jeśli tak, to jak mogę to osiągnąć?

Jak osiągnąć tę datę końcową inut jest większa niż Start That, a nie pozwolić na przesłanie pliku oppsoite ??

Odpowiedz

0

Można użyć dateFormat ustawić własny format:

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

(. Patrz także przykład na jquery ui datepicker)

I jak inne mają stwierdził, możesz użyć funkcji narzędzia:

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

tak, po prostu to zrobiłem, ale moim problemem jest to, jak je przeanalizować. Może mogę użyć .split ('/'), ale co jeśli użytkownik wprowadzi coś takiego 1.1.2013 –

+0

@impeRAtoR Ah, ok, nie działa z '$ .datepicker.parseDate', który wyodrębnia datę z wartości ciągu z określonym formatem? –

+0

Niestety, mój błąd, użytkownik nie może wejść. lub gdy datepicker jest zaimplementowany –