如何在jQuery中为日期添加时间

如何在jQuery中为日期添加时间,jquery,jquery-ui,date,jquery-ui-datepicker,getdate,Jquery,Jquery Ui,Date,Jquery Ui Datepicker,Getdate,如何将23小时59分59秒添加到结束日期 var end_date = jQuery('#end_date_datepicker').datepicker('getDate'); //pseudo-code: end_date = (end_date + 23:59:59) 我想把它转换成毫秒,加上86399000毫秒,然后再转换回时间。但是,我不能让它工作 可能有更好的方法,但您确实需要新日期(end_Date.UTC()+86399000)方法返回一个JavaScript日期对象,因此

如何将23小时59分59秒添加到
结束日期

var end_date = jQuery('#end_date_datepicker').datepicker('getDate');
//pseudo-code:  end_date = (end_date + 23:59:59) 

我想把它转换成毫秒,加上86399000毫秒,然后再转换回时间。但是,我不能让它工作

可能有更好的方法,但您确实需要
新日期(end_Date.UTC()+86399000)
方法返回一个JavaScript日期对象,因此只需添加一天并删除一秒钟:

var end_date = jQuery('#end_date_datepicker').datepicker('getDate');
end_date.setDate(end_date.getDate() + 1);
end_date.setSeconds(end_date.getSeconds() - 1);
Date对象将负责调整所有内容以保持有效日期。如果需要,您还可以自己操纵小时、分钟和秒