使用Pickatime的setHours

时间:2017-07-09 01:50:00

标签: javascript time duration

我正在尝试计算一个约会的结束时间。我正在使用aatiul的pickatime和pickadate,我将这两个值合并为一个。

-XX:+PrintGCApplicationConcurrentTime

我要做的是将持续时间添加到结束日期的日期和时间。我尝试使用$(document).ready(function(){ var datepicker = $('#date').pickadate({ container: '#outlet', onSet: function(item) { if ( 'select' in item ) setTimeout( timepicker.open, 0 ) } }).pickadate('picker') var timepicker = $('#time').pickatime({ container: '#outlet', onRender: function() { $('<button>back to date</button>'). on('click', function() { timepicker.close() datepicker.open() }).prependTo( this.$root.find('.picker__box') ) }, onSet: function(item) { if ( 'select' in item ) setTimeout( function() { $datetime. off('focus'). val( datepicker.get() + ' ' + timepicker.get() ). focus(). on('focus', datepicker.open) }, 0 ) } }).pickatime('picker') var $datetime = $('#datetime'). on('focus', datepicker.open). on('click', function(event) { event.stopPropagation(); datepicker.open() }) getHours,但它无效。

setHours

我需要这样做?

var sart_time = $('#datetime').val()

1 个答案:

答案 0 :(得分:0)

我通过使用momentjs解决了这个问题。这是代码,以防有人遇到类似的问题。

var booking_start = $('#datetime').val()
var booking_end = moment(booking_time).add(**duration**, 'hours').format('LLL')

持续时间是var