0

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

<script type="text/javascript">
var calendarPicker2 = $("#wedding_date_picker").calendarPicker({
  showDayArrows: false,
  callback:function(cal) {
    console.log(cal.currentDate);
  }
});
</script>

我已经设法开始工作,并且正在记录以下内容:

Date {Wed Aug 21 2013 16:12:19 GMT+0100 (GMT Daylight Time)}

然而,我现在想要做的是在我将其格式化为 yyyy-mm-dd 之后,获取这个日期并将其插入隐藏的输入字段......问题是我不知道如何进行格式化。

有人可以帮忙吗?谢谢 :)

4

2 回答 2

0

来自 jquery UI 手册:

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

http://jqueryui.com/demos/datepicker/#option-dateFormat

可以在此处找到可用日期格式的完整列表:http: //docs.jquery.com/UI/Datepicker/formatDate

于 2012-08-21T15:22:26.883 回答
0

您可以像这样使用 JS 函数Date.format

var formattedDate = cal.currentDate.format("yyyy-mm-dd");
于 2012-08-21T15:20:34.033 回答