0

TimePicker値を設定bootstrap3 DateTimePickerのは、私が使用しています

console.log(now); 
$(function() { 
    $('#datetimepicker3').datetimepicker({ 
     useCurrent: true, 
     format: 'HH:mm', 
     defaultDate: now 
    }); 

}); 

マイ値は次のように計算されます。

var now = moment().format('YYYY-MM-DD')+'T'+ '@ViewBag.End'+'.000'; 

ViewBag 。私のSQL Serverからの時間の文字列を私に提供します。 00::

  • 2016-03-26T15:私のコンソールに応じの価値がある Time End according to Application それはのように表示されます。00.000

しかし、私は以下の私が手にページを実行すると20:00。何か案は?

答えて

1

回避方法が見つかりました。私は、ちょうど私が、サーバから取得時刻の文字列を過ぎて、私はこのエラーを取得すると

$(function() { 
    $('#datetimepicker3').datetimepicker({ 
     useCurrent: true, 
     format: 'HH:mm' 
    }); 
    $("#datetimepicker3").find("input").val('@ViewBag.End'); //This sets the value correctly 
}); 
0

最初の2桁の数字でHHを埋めていると思われます。この場合は20、コロン00の後の最初の2桁はMMです。 HHを表示するだけの場合は、現在の時間の代わりに時と分を渡す必要があります。MM

+0

:以下含まれるように私の日付ピッカーの宣言を変更することにより*例外TypeError:defaultDateは()日付パラメータを解析できませんでした:15:00 :00 * –

関連する問題