Jquery DateTime Picker上一次设置为0

时间:2013-09-11 15:07:18

标签: javascript jquery asp.net

我正在使用Jquery Datetime Picker,除了日期之外一切正常。 我在ASP.NET中加载页面并从代码隐藏设置日期时间值。

当我点击日历图标时,它会加载日期时间,但会将时间设置为00:00:00,但日期保持不变。

我已附上截图。

http://tinypic.com/r/6ycfhu/5

单击日历图标后

http://tinypic.com/r/15qzon5/5

我如何防止这种情况,所以当您点击日历图标时,它会加载预选时间,不要将其重置为00:00:00 任何建议/帮助

谢谢。

1 个答案:

答案 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]));
         });