如何解析字符串日期时间?

时间:2013-08-20 06:34:17

标签: jquery jsp datetime datepicker

我有一个从datepicker中选择的日期,还有一个包含时间的下拉列表。

当用户选择时间时,我是否可以用时间覆盖日期选择器?

<asp:TextBox ID="txtDateTime" runat="server" />

<select id="ddlDateTime" runat="server" style="display:none;">
     <option value="09:00">Morning</option> 
     <option value="12:00">Lunch</option> 
 </select>

<script type="text/javascript">
$(document).ready(function () {
    $('#<%=txtDateTime.ClientID%>').datepicker({
        dateFormat: 'dd/mm/yy',
        onSelect: function (date) {

            $('#<%=ddlDateTime.ClientID%>').show();
            $('#<%=ddlDateTime.ClientID%>').change(updateDatePicker);
        }
    });

function updateDatePicker()
    {
        var selectedTime = $(this).val();
        var selectedDate = $('#<%=txtDateTime.ClientID%>').datepicker('getDate');

        //how to combine the date and time together?
    }
});

2 个答案:

答案 0 :(得分:0)

尝试将它们组合

var selectedTime = $(this).val();
var selectedDate = $('#<%=txtDateTime.ClientID%>').datepicker('getDate');    
date = selectedDate + " " + selectedDate ;

然后将date object设置为日期选择器。

答案 1 :(得分:0)

将dateFormat设置为空字符串

$('#<%=txtDateTime.ClientID%>').datetimepicker({
    dateFormat: '',
    timeFormat: 'hh:mm tt'
});