我正在使用Bootstrap datetimepicker。我需要它将日期格式化为dd / mm / yyyy,而不是mm / dd / yyyy。
格式
的字符串。默认值:“mm / dd / yyyy”
日期格式,d,dd,D,DD,m,mm,M,MM,yy,yyyy的组合。
- d,dd:数字日期,分别没有前导零和前导零。例如,5,05。
- D,DD:分别是缩写和完整的工作日名称。例如,星期一,星期一。
- m,mm:数字月份,分别没有前导零和前导零。例如,7,07。
- M,MM:分别是缩写和完整月份名称。例如,1月1月
- yy,yyyy:分别为2位和4位数年份。例如,2012年12月。
所以我改变了这个:
$('#datetimepicker6').datetimepicker();
到此:
$('#datetimepicker6').datetimepicker({
format: 'dd/mm/yyyy'
});
但是,我现在得到了奇怪的输入值。我得01/05/2015
而不是Fr/35/yyyy
。
到底是怎么回事?
答案 0 :(得分:1)
dd
执行它所说的DD
会做的是一条线索。
我不确定为什么会发生这种情况,因为它似乎适用于其他人,但我能够使用DD/MM/YYYY
(相反)来解决它)。
$('#datetimepicker6').datetimepicker({
format: 'DD/MM/YYYY'
});
给出了这个:
以及小时:
$('#datetimepicker6').datetimepicker({
format: 'DD/MM/YYYY hh:mm'
});
答案 1 :(得分:1)
我猜你会引用不同引导日期选择器的文档。屏幕截图中的版本看起来是https://github.com/Eonasdan/bootstrap-datetimepicker
Eonasdan的Bootstrap DatetimePicker使用时刻格式http://momentjs.com/docs/#/displaying/format/,可在http://eonasdan.github.io/bootstrap-datetimepicker/找到正确的文档