如何通过onclick检查jQuery添加日期时间值

我有这个

 <input class="hidden-input" type="hidden" value="" name="policy_agreement_date"/> 

和jQuery

 function toggleAgreeButton() { jQuery('.button.register').hide(); var isAgree = jQuery('#fmCheck2').attr('checked'); if (isAgree) { jQuery('#registerBtn').show(); jQuery('.hidden-input').add; } else { jQuery('#disabled').show(); } } 

我想在选中后添加日期和时间来隐藏输入值,我该怎么办? THKS

jsFiddle演示

 var months = new Array(12); months[0] = "Jan"; months[1] = "Feb"; months[2] = "Mar"; months[3] = "Apr"; months[4] = "May"; months[5] = "Jun"; months[6] = "Jul"; months[7] = "Aug"; months[8] = "Sep"; months[9] = "Oct"; months[10] = "Nov"; months[11] = "Dec"; var d = new Date; var amOrPm = d.getHours() >= 12 ? "PM" : "AM"; var x = months[d.getMonth("mmm")] + " " + d.getDate() + ", " + d.getFullYear() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds() + " " + amOrPm; jQuery('.hidden-input').val(x); 

编辑 – 我也添加了hh:mm:ss AM / PM。