我找到了各种答案来补充否。到给定日期的天数。但我想在Date& amp;时间格式为MM-DD-YYYY HH:MM:SS
我尝试了这个,当我只有约会但是有了Date&我在console.log(startDate)
时返回无效日期的时间HTML
<input type="text" id="startBidding" name="startBidding" >
<input type="radio" name="expiry" value="5"> <span> 5 Days </span>
<input type="radio" name="expiry" value="10"> <span> 10 Days </span>
<input type="text" id="endBidding" name="endBidding" >
的jQuery
$(document).ready(function() {
$('input[type=radio][name=expiry]').change(function() {
var days = this.value;
var startDate=new Date($("#startBidding").val());
startDate.setDate(startDate.getDate()+parseInt(days));
var inputDate = (startDate.getMonth()+1)+'-'+(startDate.getDate())+'-'+(startDate.getFullYear());
$("#endBidding").val(inputDate);
});
});
答案 0 :(得分:0)
您只需将日期设置为javascript将正确解析的格式。
var new_date = $("#startBidding").val().replace( /(\d{2})-(\d{2})-(\d{4}) /, "$3-$1-$2T");
var startDate = new Date(new_date);