当我指定 dd/mm/yyyy 格式时,在 Bootstrap 日期时间选择器上获取奇怪的格式

Getting odd format on Bootstrap datetimepicker when I specify dd/mm/yyyy format

我正在使用 Bootstrap 日期时间选择器。我需要它将日期格式化为 dd/mm/yyyy,而不是 mm/dd/yyyy。

documentation 是这样说的:

format

String. Default: “mm/dd/yyyy”

The date format, combination of d, dd, D, DD, m, mm, M, MM, yy, yyyy.

  • d, dd: Numeric date, no leading zero and leading zero, respectively. Eg, 5, 05.
  • D, DD: Abbreviated and full weekday names, respectively. Eg, Mon, Monday.
  • m, mm: Numeric month, no leading zero and leading zero, respectively. Eg, 7, 07.
  • M, MM: Abbreviated and full month names, respectively. Eg, Jan, January
  • yy, yyyy: 2- and 4-digit years, respectively. Eg, 12, 2012.

所以我改变了这个:

$('#datetimepicker6').datetimepicker();

对此:

$('#datetimepicker6').datetimepicker({
    format: 'dd/mm/yyyy'
});

但是,我现在得到奇怪的输入值。我得到的不是 01/05/2015,而是 Fr/35/yyyy

这到底是怎么回事?

dd 按照它说的去做 DD 是一个线索。

我不确定为什么会这样,因为它似乎对其他人有用,但我能够通过使用 DD/MM/YYYY 来解决它(相反文件说)。

$('#datetimepicker6').datetimepicker({
    format: 'DD/MM/YYYY'
});

给出这个:

以及时间:

$('#datetimepicker6').datetimepicker({
    format: 'DD/MM/YYYY hh:mm'
});

我猜您引用的是另一个 bootstrap 日期选择器的文档。您的屏幕截图中的版本看起来是 https://github.com/Eonasdan/bootstrap-datetimepicker

Eonasdan 的 Bootstrap DatetimePicker 使用时刻格式 http://momentjs.com/docs/#/displaying/format/ and the correct documentation can be found at http://eonasdan.github.io/bootstrap-datetimepicker/