2016-09-11 22 views
1

MVC c#アプリケーションでBootstrap Dateピッカーを使用しています。日付ピッカーと現在の日付をバインドしました。日付ピッカーの形式はdd/mm/yyyyです。Bootstrap DatePickerでカレンダーの日付が正しく表示されない

のjQuery
$( "日付ピッカー")日付ピッカー({ 形式: "DD/MM/YYYY"、 オートクローズ:真 })。

レイザー

@Html.TextBox("AppointmentDate", @Model.NewAppointmet.Appointment_Date.Value.ToString("dd/MM/yyyy"), new { @class = "form-control datepicker", placeholder = "Appointment Date", id = "AppointmentDate" }) 

ページの負荷、日付ピッカーは正しい日付 enter image description here

を示ししかし、私は日付ピッカーを開くと、それは間違った日付 enter image description here

+0

を使用してみてくださいちょっとバディ、あなたはこのに関する任意のものを持っていませんでした問題 ?私も同じ問題を抱えています。お持ちの場合は解決策を提示してください。 ;) – Krunalsinh

答えて

-2

はjqueryのでこれを試してみてください示しています。資本Mを使用してみてください代わりにメートル

$(".datepicker").datepicker({ format: "dd/MM/yyyy", autoclose: true }); 
+0

特定のdd/mm/yyyy形式で日付を表示したいのですが、なぜMM/dd/yyyy形式を設定する必要がありますか? –

+0

@UbiquitousDevelopersはmmの代わりにMMを使用してみます。 mmは分に使用され、MMは月に使用されます。編集された答えを参照してください。 –

0

MM:省略形と完全な月の名前(。例えば1月)

このコード

@Html.TextBox("AppointmentDate", @Model.NewAppointmet.Appointment_Date.Value.ToString('dd/mm/yyyy'), new { @class = "form-control datepicker", placeholder = "Appointment Date", id = "AppointmentDate" }) 
+0

12/9/2016の代わりに12/51/2016と表示されます –

+0

@UbiquitousDevelopers真剣に? –

+1

@RohanShewale本当に、「mm」は分を意味するからです。 – Luke

関連する問題