使用Bootstrap Datepicker的Javascript日期和UTC

时间:2015-02-09 16:11:56

标签: javascript date datepicker

与此问题类似:bootstrap datepicker, beforeShowDay and array of disabled dates

但更具体地讲述了我的问题。 beforeShowDay返回JS日期,如:Sun Jan 25 2015 00:00:00 GMT + 0100(CET) 当我用$.fn.datepicker.DPGlobal.formatDate(date, 'dd-mm-yyyy', 'nl');格式化这个日期时,它会转换为UTC,这将使它回到1月24日结束!所以我的日期匹配错误。

代码:

var disabled_dates = ["25-01-2015"];

$('.datepicker').datepicker({
  dateFormat: 'dd-mm-yyyy',
    language: "nl",
    daysOfWeekDisabled: undefined,
    beforeShowDay: function(date) {
      var formattedDate = $.fn.datepicker.DPGlobal.formatDate(date, 'dd-mm-yyyy', 'nl');
      if ( $.inArray(formattedDate.toString(), disabled_dates) != -1 ) {

         return {
           enabled: false
         }

      }
    }

0 个答案:

没有答案