Плагин начальной загрузки DateRangePicker отображает один формат, отправляет другой

У меня есть панель инструментов, которая запрашивает данные из сервлета, сервлет извлекает данные из БД и нуждается во времени, отформатированном для timestamp:YYYY-MM-DDThh:mm:ss+00:00. У меня есть синтаксический анализатор сервлета, настроенный для анализа этой строки на временную метку sql.

Я использую плагин Bootstrap daterangpicker. Я хотел бы отображать формат даты на панели инструментов следующим образом: DD/MM/YYYY hh:mm - DD/MM/YYYY hh:mm

В настоящее время я форматирую дату так: YYYY-MM-DDThh:mm:ss - YYYY-MM-DDThh:mm:ss

Затем в моем JavaScript я нарезаю его в формате, который мне нужно отправить:

var startDate = $('#range').val().slice(0, 19) + '+00:00';
var endDate = $('#range').val().slice(22, 41) + '+00:00';

Очевидно, я мог бы сделать гораздо больше, чтобы добиться этого, но, может быть, есть более простое решение?

Я пробовал два решения, которые я нашел в стеке, но оба метода не смогли получить dateRange как объект dateRange: это и это


person JTK    schedule 11.02.2016    source источник