2017-09-05 9 views
3

私はこれを持っています。しかし、それは悲しいかなかうまくいきません。C#Checkを使用してJQueryパラメータの値を確認します

$("#plannedShippingInputBox").datepicker({ 
dateFormat: "yy-mm-dd", constrainInput: true, 
minDate: @Int32.Parse(DateTime.Now.ToString("HH")) < 20) ? 0 : 1 
, 
beforeShowDay: $.datepicker.noWeekends}); 

それはこの部分についてです:

minDate: @Int32.Parse(DateTime.Now.ToString("HH")) < 20) ? 0 : 1 

私は時間によってMinDateプロパティを決定したいと思います。 20時前(8 PM)であれば、今日のために顧客に選択させていただきたい。それが午後8時を過ぎると、「明日」を選択する必要があります。

アイデア?

+1

'minDate:@ Int32.Parse(DateTime.Now.ToString(" HH "))<20? 0:1 'これを試してください。 ')' –

+0

なぜあなたはminDateが1であると考えているのでしょうか。 –

+0

整数型のプロパティを既に持っているときに、Hoursを文字列として解析しているのはなぜですか? 'DateTime.Now.Hour' –

答えて

2
var hour='@(DateTime.Now.ToString("HH"))'; 
minDate: parseInt(hour) < 20 ? 0 : 1 
関連する問題