0

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

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

我附上了截图。

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

点击日历图标后 http://tinypic.com/r/15qzon5/5

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

谢谢你。

4

1 回答 1

0

i found the solution by myself the following two functions will repopulate the date and time.and upon clicking it will not reset the time to 0.hence will load the time and put the sliders accordingly.

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]));
         });
于 2013-09-12T13:19:42.587 回答