使用C#检查来确定JQuery参数的值

3
我知道这个,但是很遗憾它并没有起作用。
$("#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

我希望通过小时来确定最小日期。 如果在晚上8点之前,我希望顾客选择今天。 如果超过了晚上8点,他们必须选择明天。
有什么想法吗?

1
minDate: @Int32.Parse(DateTime.Now.ToString("HH")) < 20 ? 0 : 1 try this. You have extra closing ) - asdf_enel_hak
1
你缺少一个开括号。可能是这个原因? minDate: @(Int32.Parse(... - stephen.vakil
@asdf_enel_hak 太棒了!我真是太蠢了! - Paramone
1
@Paramone 不用担心,打错字是常有的事情 :) - asdf_enel_hak
如果你将那个属性从minDate重命名为要添加的天数数量,会更清晰一些。为什么你要解析小时而不是使用属性呢? - johnny 5
显示剩余6条评论
1个回答

2
var hour='@(DateTime.Now.ToString("HH"))';
minDate: parseInt(hour) < 20 ? 0 : 1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接