Combine date and time string into single date with javascript

You can configure your date picker to return format like YYYY-mm-dd (or any format that Date.parse supports) and you could build a string in timepicker like:

 var dateStringFromDP = '2013-05-16';

 $('#timepicker').timepicker().on('changeTime.timepicker', function(e) {
    var timeString = e.time.hour + ':' + e.time.minute + ':00';
    var dateObj = new Date(datestringFromDP + ' ' + timeString);
  });

javascript Date object takes a string as the constructor param


Combine date and time to string like this:

1997-07-16T19:20:15

Then you can parse it like this:

Date.parse('1997-07-16T19:20:15');

You could also use moment.js or something similar.