获取datetimepicker的日期将返回undefined

时间:2016-08-25 20:51:32

标签: javascript jquery

编辑:我使用了以下行。但是现在它返回[object Object]

var currentDate = $( "#datetimepicker4" ).datetimepicker( "getDate" );

我试图使用datetimepicker获取日期,但我不断收到以下错误

angular.js:11500 TypeError: Cannot read property 'getDate' of undefined
    at k.$scope.parseDate 

以下是输入的内容enter image description here

这是我初始化datetimepicker

的地方
<script type="text/javascript">
            $(function () {
                $('#datetimepicker4').datetimepicker();
            });
</script>

这是我尝试检索日期和时间的MainController。

var date = $('#datetimepicker4').data("datetimepicker").getDate();
    formatted = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours + ":" + date.getMinutes() + ":" + date.getSeconds();
  alert(formatted);

由于

2 个答案:

答案 0 :(得分:0)

您错过了ID选择器

var date = $('#datetimepicker4').data("datetimepicker").getDate(),
--------------^

答案 1 :(得分:0)

我找到了问题的答案,即使用以下行来获取日期:

var date = $('#datetimepicker4').data("DateTimePicker").date()