2016-09-01 28 views
0

私は自分のプロジェクトにjQueryのdatepickerを使用しています。jQueryの日付形式が正しく動作しない

$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' }); 

私の不満は、日付ピッカーを示しているが、日付フォーマットは、まだ「MM-DD-YYYY」)であり、私もそれはまだのように表示さ

$('#date-show').datepicker("option","dateFormat","dd-mm-yy"); 

をしようとしたということです:私はこのコードを持っていますmm-dd-yyyy。私は何かを逃していますか?

+0

フォーマットmantains 'MM-DD-YYYY' フォーマットカレンダーで選択するか、あなたがコンポーネントに 'MM-DD-YYYY' 形式のデータを送っている各日付ロードタイムとそれは同化していないのですか?とにかく、2番目のコードは正しいです。 – RPichioli

+0

@ExcubeDzynes、答えを確認しましたか? – Dekel

答えて

0

あなたが持っている問題は、日/月または年の桁数とあったが、このコードが動作するかどうかわからない:あなたは年が必要な場合

$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css"> 
 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script> 
 
<input id="date-show" name="date-show" />

します2桁(4の代わりに)を使用すると、1つだけy(2ではなく)を使用する必要があります。

$('#date-show').datepicker({ dateFormat: 'dd-mm-y' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css"> 
 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script> 
 
<input id="date-show" name="date-show" />

+0

Downvoterが誰か分かりませんが、downvoteの説明を得るのが嬉しいです – Dekel

+0

彼の問題は 'mm-dd'と' dd-mm'の間にあると確信していました。 'yy'は4文字分です。もし彼が2を望むならば、彼はただ1つの 'y 'しか使うことができません。 – Dekel

+0

@epascarello、答えが更新されました、私はあなたがdownvoteを変更することができると思う – Dekel

関連する問題