Javascript 引导年份日历偏移事件

Javascript 引导年份日历偏移事件,javascript,twitter-bootstrap,calendar,Javascript,Twitter Bootstrap,Calendar,我试图将数据库中的一些预订显示到引导年份日历中,但每个预订都会被+1个月的时间抵消 例如:2019年11月28日至2019年12月1日将显示为:2019年12月28日至2020年1月1日 唯一的解决办法是增加-1个月,但在这种情况下,从12月到1月的预订将增加一年,2020年将无法使用 有人遇到过这种情况吗 .ready(function(){ var currentYear = new Date().getFullYear();

我试图将数据库中的一些预订显示到引导年份日历中,但每个预订都会被+1个月的时间抵消

例如:2019年11月28日至2019年12月1日将显示为:2019年12月28日至2020年1月1日

唯一的解决办法是增加-1个月,但在这种情况下,从12月到1月的预订将增加一年,2020年将无法使用

有人遇到过这种情况吗

.ready(function(){
                    var currentYear = new Date().getFullYear();
                    jQuery('.calendar')
                    .calendar({
                                  style               : 'background',
                                  alwaysHalfDay       : true,
                                  enableContextMenu   : true,
                                  enableRangeSelection: true,
                                  dataSource: [

                                      <?php
                                      $bookings = $method->has_get_booking_of_room($room_id);
                                      foreach($bookings as $row) : //break;
                                      ?>
                                      {
                                          booking_id: '<?php echo $row["booking_id"];?>',
                                          startDate : new Date(<?php echo date("Y", $row['checkin_timestamp']);?>, <?php echo date("n",  $row['checkin_timestamp']);?>, <?php echo date("j", $row['checkin_timestamp']);?>),
                                          endDate   : new Date(<?php echo date("Y", $row['checkout_timestamp']);?>, <?php echo date("n", $row['checkout_timestamp']);?>, <?php echo date("j", $row['checkout_timestamp']);?>)
                                      },

                                      <?php
                                      endforeach;
                                      ?>
                                  ]

                              });

                });
.ready(函数(){
var currentYear=新日期().getFullYear();
jQuery(“.calendar”)
.日历({
风格:“背景”,
alwaysHalfDay:是的,
enableContextMenu:true,
enableRangeSelection:true,
数据源:[
{
预订id:“”,
起始日期:新日期(,),
endDate:新日期(,)
},
]
});
});

你是说这个产品:?(您标记了fullCalendar,但这有所不同。)请确认,然后显示代码和完整的事件数据。在看不到您所写内容的情况下,您不清楚您希望我们如何帮助您。由于您没有提供任何代码或数据,我猜您可能将日期定义为JS日期对象,其中月数从0开始,而不是从1开始。完全是猜测,但这就是我所能想到的创建这样一个场景的方法。你能分享一下你的代码片段吗?我添加了代码。正确地从数据库中获取年、月和日。事件显示在日历中,但偏移量为+1个月。是的,是产品:bootstrap-year-calendar.com