是否可以在日期时间选择器中更改日期格式?

时间:2013-01-23 08:44:43

标签: jquery jquery-ui

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

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

有人可以在上面展示一个例子吗?

7 个答案:

答案 0 :(得分:6)

您可以使用以下代码:

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

答案 1 :(得分:2)

试试这个:

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

 $.datepicker._defaults.dateFormat = "yy-mm-dd";

答案 2 :(得分:2)

是的,可以查看API DocumentationdateFormat选项的datepicker

这将有效,

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

答案 3 :(得分:1)

是的,可以格式化日期。请参阅此API中提供的link

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

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

答案 4 :(得分:0)

试试这个:

的jQuery( '的DateTimePicker')。的DateTimePicker({     dateFormat:“D MM d,yy” });

并查看此内容以获取更多文档:http://trentrichardson.com/examples/timepicker/#tp-formatting

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

只是补充一点,以上都不适用于我,但以下是:

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

此致

利安