0

我正在使用以下日期选择器控制

$(function() {
        $("#datepicker").datepicker({
            dateFormat : "dd/mm/yy",
            onSelect : function(date, picker) {
                getCasePackCalendar(date); // call you function here
            }
        });
    });

我希望日期格式是这样的:29-Jun-12 12:00:00 AM
如何在 jQuery 中得到这个?

4

2 回答 2

1
$(function() {
        $("#datepicker").datepicker({
            dateFormat : "d-M-y",// Change the format
            onSelect : function(date, picker) {
                getCasePackCalendar(date);
            }
        });
    });

你可以在这里找到 datepicker 的不同日期格式

至于时间,jquery datepicker 不支持时间,或许你可以试试其他类似这样的插件

演示日期

于 2013-01-07T08:49:37.253 回答
1

试试这个:

  $( "#datepicker" ).datepicker({
      dateFormat: "dd-M-yy",
      onSelect:function(date, picker)
        {               
            var currentdate = new Date();
            var hh = currentdate.getHours();
            var mm = currentdate.getMinutes();
            var ss = currentdate.getSeconds();
            var tt = "";

            if(hh >= 12)
            {
                tt = "P.M.";
                hh = hh-12;
            }
            else
            {
                tt = "A.M.";
            }       
            $(this).val(date+" "+hh+":"+mm+":"+ss+" "+tt);
        }
  }); 

检查这个小提琴:http: //jsfiddle.net/WC38m/7/

于 2013-01-07T09:33:03.810 回答