我正在使用Jquery Datetime Picker,除了日期之外一切正常。 我在ASP.NET中加载页面并从代码隐藏设置日期时间值。
当我点击日历图标时,它会加载日期时间,但会将时间设置为00:00:00,但日期保持不变。
我已附上截图。
单击日历图标后http://tinypic.com/r/15qzon5/5
我如何防止这种情况,所以当您点击日历图标时,它会加载预选时间,不要将其重置为00:00:00 任何建议/帮助
谢谢。
答案 0 :(得分:0)
我自己找到了解决方案 以下两个函数将重新填充日期和时间。单击它时不会将时间重置为0.因此将加载时间并相应地放置滑块。
var lDate = "";
var id = "";
$(".ui-datepicker-trigger").hover(function () {
var val = $(this).prev().val();
lDate = val;
id = $(this).prev().attr("id");
});
// SETTING DATETIME
$(".ui-datepicker-trigger").click(function () {
var v = lDate.split(' ');
// $('.ui-datepicker-trigger').prev().val(lDate);
var d = v[0].split('/');
var t = v[1].split(':');
$('#' + id).datetimepicker("setDate", new Date(d[2], d[1]-1, d[0], t[0], t[1], t[2]));
});