在我的 ASP.NET MVC 应用程序中,我有一个名为“Date”的 ViewModel 属性,其格式为“5/18/2012 2:43:45 PM”。我想将其拆分为 UI 上的单独控件。
jQuery UI - Datepicker would show the date - DONE
Show three dropdowns next to the Datepicker that display hour,minutes and am/pm.
我已将三个下拉菜单添加到 UI,但我很难理解如何根据 ViewModel 的“日期”属性返回的内容来设置这些值?换句话说,我如何拆分日期并将其显示在三个下拉列表中?
编辑:这是视图:
<div>
<%= Html.TextBoxFor(c => c.Scheduled, new { @Value = Model.Scheduled.Value.ToShortDateString(), @class = "datetime", style = "width:150px;" })%>
<ol class="align">
<li class="align" >
<select name="hour" >
<option value="1">1 </option>
<option value="2">2 </option>
<option value="3">3 </option>
<option value="4">4 </option>
<option value="5">5 </option>
<option value="6" >6 </option>
<option value="7">7 </option>
<option value="8">8 </option>
<option value="9">9 </option>
<option value="10">10 </option>
<option value="11">11 </option>
<option value="12">12 </option>
</select></li>
</ol>
</div>