Bootstrap datetimepicker获取时间 [英] Bootstrap datetimepicker get time

查看:357
本文介绍了Bootstrap datetimepicker获取时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Meteor.JS应用程序中使用 Bootstrap datetimepicker in tabler有两个时间选择器元素。下面是我到目前为止的代码,它检测了我的表单中两个时间选择器元素中的每一个的onChange事件,但我无法弄清楚如何获得所选时间?那么有人可以告诉我该怎么做?谢谢

I am using Bootstrap datetimepicker in a form insider my Meteor.JS app in order to have two time picker elements. Below is the code I have so far which detect the onChange event for each of the two time picker elements in my form but I can't figure out how to get the selected time? So can someone please tell me how to do so? Thanks

 $('.set-start-time').datetimepicker({
    pickDate: false
 });
 $('.set-end-time').datetimepicker({
    pickDate: false
 });    

$('.set-end-time').on("dp.change",function (e) {
    var now  = $('.set-start-time').data("DateTimePicker").getDate();
    var then = $('.set-end-time').data("DateTimePicker").getDate(); 
    //Above code won't return time...

});


推荐答案

我希望这会对某人有所帮助。

I hope this helps some one.

HTML

<div name="startTime" class="input-group time">
   <input  class="form-control" type="text" value="" >
   <span class="input-group-addon"><i class="fa fa-clock-o"></i></span>
</div>

JS

  $('.time').datetimepicker({
      format: 'LT'
  }).on("dp.change",function(e){
      var date = e.date;//e.date is a moment object
      var target = $(e.target).attr('name');
      console.log(date.format("HH:mm:ss"))//get time by using format
  })

e。 date是一个时刻对象,因此时间可以通过使用格式(HH:mm:ss)

e.date is a moment object thus time can derived by using format("HH:mm:ss")

这篇关于Bootstrap datetimepicker获取时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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