5

フォームには、日付の2つの入力、開始日入力と終了日入力があります。また、datepickerを実装しています。

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

datepickerは次のようにフォーマットします:2013年2月27日、私は好きではありませんが、大丈夫です。

シリアル化された配列に入れる前に日付を解析したいと思います。これは良いアプローチですか?もしそうなら、どうすればこれを実現できますか?

その終了日を達成する方法は、開始日よりも大きく、oppsoiteファイルの送信を許可しませんか?

4

3 に答える 3

5

これを試して:

 $.datepicker.parseDate('dd/mm/yy', '22/04/2010');

参照:https ://jqueryui.com/datepicker/#date-formats

于 2013-02-08T14:28:16.653 に答える
3

日付ピッカーを設定すると、はい、プレーンテキストで日付が設定されますが、基になる日付も保持されます。

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

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

于 2013-02-08T14:28:32.597 に答える
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 )
于 2013-02-08T14:28:39.823 に答える