Javascript jQuery.calendarPicker日期格式

Javascript jQuery.calendarPicker日期格式,javascript,jquery,date,Javascript,Jquery,Date,我正在尝试使用以下代码在我的网站上使用: <script type="text/javascript"> var calendarPicker2 = $("#wedding_date_picker").calendarPicker({ showDayArrows: false, callback:function(cal) { console.log(cal.currentDate); } }); </script> 然而,我现在想做的是,在我将它格

我正在尝试使用以下代码在我的网站上使用:

<script type="text/javascript">
var calendarPicker2 = $("#wedding_date_picker").calendarPicker({
  showDayArrows: false,
  callback:function(cal) {
    console.log(cal.currentDate);
  }
});
</script>
然而,我现在想做的是,在我将它格式化为yyyy-mm-dd之后,将这个日期插入到一个隐藏的输入字段中。。。问题是我不知道如何格式化


有人能帮忙吗?谢谢:)

您可以使用JS函数
日期。格式如下:

var formattedDate = cal.currentDate.format("yyyy-mm-dd");

从jquery UI手册:

//setter
$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );

可在此处找到可用日期格式的完整列表:

谢谢,但我不打算使用jQueryUI。谢谢,但它不起作用:
“cal.currentDate.format不是函数”
那么你可能应该将它翻译成日期对象:新日期(cal.currentDate).format(“yyyy-mm-dd”)不,对不起-不起作用。您确定没有使用提供.format()方法的库或其他东西吗?它是用于日期对象的基本JS函数。您可以尝试使用var now=new Date();现在。格式(“m/dd/yy”);用于测试。
//setter
$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );