1

ビューモデルの値を使用して、実行時に StartDate と EndDate を設定しました。「setDate」を使用します。

終了日についても同様です。ここで、日付の値はモデルから取得されており、これらの値を Java スクリプトで設定しています。

さて、私の問題は、IE ブラウザの言語が「en-US」の場合、これらの日付が正しく表示されることですが、言語が「en-IN」の場合は機能しません。Windows 7 OS と IE 10 を使用しています。

初期化:

          // Initialize DatePicker
        $(function () {
            $("#datepickerStartDate").datepicker({
            showOn: "button",
            buttonImage: "../../Images/date.png",
            buttonImageOnly: true,
            defaultDate: "+1w",
            dateFormat: "d MM yy",
            changeMonth: true,
            changeYear:true,
            numberOfMonths: 1,
            onClose: function (selectedDate) {
            startDate = selectedDate;
            $("#datepickerEndDate").datepicker("option", "minDate", selectedDate);

           }
        });
     });

開始日と終了日の値はViewモデルから取得され、そのために使用したxodeに従います。

$("#datepickerStartDate").datepicker("setDate", (new Date("@Model.EstimatedStartDate.ToString()")));
    // Set min date of EndDatePicker.
    $("#datepickerEndDate").datepicker("option", "minDate", (new Date("@Model.EstimatedStartDate.ToString()")));

また、日付ピッカーの地域を「en-US」に設定しようとしましたが、まだ機能していません。

4

0 に答える 0