5

我发现了一个很棒的基于 jQuery-ui http://trentrichardson.com/examples/timepicker/的日期时间选择器,但突然意识到我无法修改日期格式......尝试了这样的事情:

jQuery('.datetimepicker').datetimepicker({
        timeFormat: 'HH:mm'
    }).formatDate('yy-mm-dd');

有人可以举个例子吗?

4

7 回答 7

6

您可以使用以下代码:

jQuery('.datetimepicker')
    .datetimepicker({ 
        dateFormat: 'yy-mm-dd', 
        timeFormat: 'HH:mm' 
     });
于 2013-01-23T08:51:34.463 回答
2

试试这个:

这会将日期格式设置为"yy-mm-dd"

 $.datepicker._defaults.dateFormat = "yy-mm-dd";
于 2013-01-23T08:47:46.390 回答
2

是的,有可能,请查看日期选择器的API 文档dateFormat中的选项

这将起作用,

jQuery('.datetimepicker').datetimepicker({
        timeFormat: 'HH:mm',
        dateFormat: "yy-mm-dd"
});
于 2013-01-23T08:48:44.143 回答
1

是的,可以格式化日期。请参阅 此 API 中给出的链接

$.datepicker.formatTime(format, timeObj, options)

请参阅此url中的格式选项卡。在页面底部,您可以找到格式化日期的选项

于 2013-01-23T08:52:51.167 回答
0

试试这个 :

jQuery('.datetimepicker').datetimepicker({ dateFormat: "D MM d, yy" });

并查看更多文档:http ://trentrichardson.com/examples/timepicker/#tp-formatting

于 2013-01-23T08:53:00.263 回答
0

可能的,这是一个示例链接。我想从这个例子中提取不会是一个问题:)

http://jqueryui.com/resources/demos/datepicker/date-formats.html

于 2013-01-23T08:55:30.477 回答
0

只是要补充一点,上述方法都不适合我,但以下方法有效:

$(".datetimepicker").DateTimePicker({
    dateFormat: 'yyyy-mm-dd'
});

问候

利亚姆

于 2017-01-18T14:24:20.710 回答