У меня есть DateTimePicker с пользовательским форматом 'LT'
. Когда я получаю значение, я получаю формат 'YYYY-MM-DD'
вместо ISO-8601.
$('#init').datetimepicker({
format: 'LT',
...
});
var init = $('#init').data("DateTimePicker").viewDate().format();
console.log(init); // Shows 'YYYY-MM-DD' and I want ISO-8601
Если я не отформатирую переменную init
, я получу объект момента со следующими значениями:
init {
_ambigTime: true
_ambigZone: true
_d: Wed Mar 20 2019 10:15:00 GMT+0100 (CET)
_f: "YYYY-MM-DD"
_fullCalendar: true
_i: "2019-03-20"
_isAMomentObject: true
_isUTC: true
_isValid: true
... }
Я не знаю, почему объявлен формат 'YYYY-MM-DD'
.
Заранее спасибо!
- РЕДАКТИРОВАТЬ:
- Я использую Eonasdan / Bootstrap-DateTimePicker
- Я попытался привести переменную
init
к .toISOString()
, и я все еще получаю формат YYYY-MM-DD
.