Bootstrap datetimepicker中的日期格式

19

我正在使用Bootstrap的datetimepicker,并且已经完成了。出现了一个小问题,我尝试更改选定日期的格式,但失败了。我该如何解决?

这是我的代码:

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

这是我的 jsfiddle 链接 http://jsfiddle.net/vishnur15/8tsCt/2/

4个回答

44

1
什么也没做。我想这个小提琴坏了。 - Léon Pelletier
如果您想要的格式是15-12-2017 13:17,那该怎么办呢?您的格式给出的是星期一-十二月-2017年13:17。 - FrenkyB
@FrenkyB 这取决于用户机器的区域设置,如果您想要固定格式,请尝试使用 momentjs 进行调整或创建一个新问题以寻求他人的帮助。 - Se0ng11
我在bootstrap-datetimepicker.js文件中找到了答案 - 格式在内部列出。在我的情况下是:dd.mm.yyyy HH:ii。 - FrenkyB

10
请在输入标签内使用 data-date-format="DD-MM-YYYY HH:mm:ss"
<input data-date-format="DD-MM-YYYY HH:mm:ss" type="text" />

看这里。https://jsfiddle.net/h0jk6oq4/


3
请使用data-date-format="DD-MM-YYYY HH:mm:ss"而不是data-format="DD-MM-YYYY HH:mm:ss"。这样做可以正常工作。 - SuperNova

0
$('.datepicker').datetimepicker({
    format: 'dd.mm.yyyy HH:ii'
});

-1
如果您正在使用Bootstrap,那么无需更新jQuery函数,只需像这样操作即可。
<input data-format="dd/MM/yyyy hh:mm:ss" type="text"></input>

希望这能有所帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接