Я использовал ввод «datetime-local», чтобы получить от пользователя дату начала и дату окончания для ввода в собственный календарь. Это мой код для получения и форматирования "datetime-local":
var s = $("#startDate").val();
var startDate = moment(s).toDate();
var e = $("#endDate").val();
var endDate = moment(s).toDate();
Этот код принимает правильную дату, но устанавливает время на событие на весь день. Например, если я укажу 1:00 21.07.2014 в качестве даты начала, а затем 1:00 22.07.2014, будет создано событие на весь день 21.07.2014. .
Вот JSFiddle