无法通过JQuery从Bootstrap DateTimePicker获取日期对象 [英] Can't get date object from Bootstrap DateTimePicker via JQuery

查看:86
本文介绍了无法通过JQuery从Bootstrap DateTimePicker获取日期对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从datetimepicker框中选择日期时间后,我无法获取日期对象。如何获取datetime对象并将其转换为unix整数?

I can't get the date object after selecting the datetime from the datetimepicker box. How can I get the datetime object and transform it into unix integer?

这是我的html代码:

Here's my html code:

<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));


推荐答案

您可以像这样访问日期值:

You can access the date value like this:

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

日期时间选择器文档声明:


注意所有函数都通过数据属性访问,例如
$('#datetimepicker')。data(DateTimePicker)。FUNCTION()

Note All functions are accessed via the data attribute e.g. $('#datetimepicker').data("DateTimePicker").FUNCTION()

这篇关于无法通过JQuery从Bootstrap DateTimePicker获取日期对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆