jquery - 无法通过 JQuery 从 Bootstrap DateTimePicker 获取日期对象

标签 jquery twitter-bootstrap datetime bootstrap-datetimepicker

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

这是我的 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));

最佳答案

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

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

The date time picker documentation状态:

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

关于jquery - 无法通过 JQuery 从 Bootstrap DateTimePicker 获取日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38148966/

相关文章:

javascript - 编写 "unit testable"jQuery 代码?

css - Bootstrap 弹出窗口在悬停时闪烁

Python 时区偏移错误?

python - seaborn : plotting time on x-axis

python - 如何将字符串数据框列转换为日期时间作为带有年和周的格式?

javascript - 格式化 AJax 调用返回的 Json 并将其分配给 javascript 变量

javascript - 使用 jQuery 通过 iFrame 获取内容

javascript - 存储和检索数据(在按钮中)以便稍后回调

jquery - 导航栏覆盖背景颜色和图像

css - 如何摆脱 Chrome 和 Safari 中的水平滚动条?