3

datetimepickerボックスからdatetimeを選択した後で、日付オブジェクトを取得できません。 datetimeオブジェクトを取得してunix整数に変換するにはどうすればよいですか?ここでJQuery経由でBootstrap DateTimePickerから日付オブジェクトを取得できません

は私の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"/> 

そして、ここに私のjs:

<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-日時のutc形式 –

答えて

5

あなたはこのように日付値にアクセスすることができます。

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

The date time picker documentation状態:

注すべての機能は、例えばデータ属性を介してアクセスされています。。 $( '#ののDateTimePicker')のデータ( "のDateTimePicker")FUNCTION()これはあなたを助けている場合

+1

はい、これは動作します。どうもありがとうございました。これで何時間も費やした。あなたは私の一日を救った。 –

関連する問題