我無法在文本框中的頁面上顯示日期時間。看到小提琴:http://jsfiddle.net/LkpPJ/5/日期時間jquery datetimepicker
Internet Explorer和Firefox顯示:2013-12-16T01:00
Chrome會顯示:2013年12月16日上午01:00
JavaScript控制檯在Internet Explorer和Firefox說:
錯誤解析所述日期/時間字符串:意外字面在位置2 日期/時間字符串= 2013-12-16T01:00 TIMEFORMAT = HH:MM TT DATEFORMAT = MM/DD/YY
ASP.NET C#代碼:
StartDatePicker.Text = dtStartDate.ToString("yyyy-MM-ddTHH:mm");
<asp:TextBox ID="EndDatePicker" runat="server" CssClass="rounded dateinput" ClientIDMode="Static" TextMode="DateTimeLocal"></asp:TextBox>
<asp:TextBox ID="StartDatePicker" runat="server" CssClass="rounded dateinput" ClientIDMode="Static" TextMode="DateTimeLocal"></asp:TextBox>
Javascript代碼:
if (!Modernizr.inputtypes.date) {
$(function() {
$("#StartDatePicker").datetimepicker({
timeFormat: "hh:mm TT",
minuteGrid: 10,
addSliderAccess: true,
sliderAccessArgs: { touchonly: false }
});
});
};
if (!Modernizr.inputtypes.date) {
$(function() {
$("#EndDatePicker").datetimepicker({
timeFormat: "hh:mm TT",
minuteGrid: 10,
addSliderAccess: true,
sliderAccessArgs: { touchonly: false }
});
});
};
您沒有使用jQuery UI日期選擇器插件的DateTimePicker看起來像另一個插件。嘗試創建一個小提琴。這裏是工作的起點http://jsfiddle.net/aamir/LkpPJ/ –
你生成的HTML是什麼樣的? – Blazemonger
請查看問題的工作示例http://jsfiddle.net/LkpPJ/5/ – user1605822