3

Я не могу получить объект даты после выбора даты и времени из поля datetimepicker. Как я могу получить объект datetime и преобразовать его в целое число unix?Не удается получить объект даты из Bootstrap DateTimePicker через JQuery

Вот мой HTML-код:

<div class="form-group" align="center"> 
<div class='input-group date' id="startDate"> 
    <input type='text' class="form-control" name="org_startDate" placeholder="Wo" data-format="yyyy-MM-dd hh:mm:ss"/> 
    <span class="input-group-addon"> 
     <span class="glyphicon glyphicon-calendar"></span> 
    </span> 
</div> 

Вот мой CSS:

<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/css/bootstrap-datetimepicker.css" rel="stylesheet"/> 

А вот мои ЯШ:

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script> 
jQuery(function() { 
    jQuery('#startDate').datetimepicker({ 
     locale: 'de', 
     format: 'dd, DD.MM.YYYY, HH:mm', 
     minDate: moment(), 
    }); 
}); 


// WHAT CODE DO I NEED HERE TO GET DATE OBJECT AND TRANSFORM IT INTO UNIX INTEGER 
var dateStr = $("#startDate").find("input").val(); 
var date = Date.parse(dateStr); 

alert(date + " " + new Date(date)); 
+0

посмотреть, если это поможет - http://stackoverflow.com/questions/10533490/datetimepicker-getdate-to-return- date-time-in-utc-format –

ответ

5

Вы можете получить доступ к значению даты, как это:

var date = $('#startDate').data('DateTimePicker').date(); 

The date time picker documentation состояния:

Примечание Все функции доступны через данные атрибутов, например, .. $ ('# DateTimePicker') данных ("DateTimePicker") ФУНКЦИЯ()

+1

Да, это работает. Большое спасибо. Провел пару часов на этом. Ты спас свой день. –

Смежные вопросы