标签: bootstrap-datepicker

BootStrap 年份范围

我想指定两个日期选择器之间的范围。看起来像下面 fromto在此输入图像描述

在上图中,我选择了from year2011 年,现在我不想选择to year小于年份。怎样才能达到这个目的呢。

代码

$('#from').datepicker({
        format: "yyyy",
        autoclose: true,
        minViewMode: "years"
});

$('#to').datepicker({
        format: "yyyy",
        autoclose: true,
        minViewMode: "years"
});
Run Code Online (Sandbox Code Playgroud)

JS小提琴

jquery twitter-bootstrap bootstrap-datepicker

2
推荐指数
1
解决办法
9767
查看次数

UI Bootstrap Datepicker Popup 不适用于 Modal 和 ControllerAs

我在这里看到了一个类似的问题,答案似乎是管理日期选择器是否打开的变量应该在父范围内。我以为我已经在这里完成了,但它仍然无法正常工作。我的代码与我见过的所有其他代码之间的区别在于,我使用的是控制器,而其他所有人都在使用 $scope。这应该如何与控制器一起使用?

完整的Plnkr在这里

这是主页面

<!DOCTYPE html>
<html ng-app="plunker">

  <head>
    <meta charset="utf-8" />
    <title>AngularJS Plunker</title>
    <script>document.write('<base href="' + document.location + '" />');    </script>
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <link rel="stylesheet" href="style.css" />

    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.1/angular.min.js" data-semver="1.4.6"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.13.1/ui-bootstrap-tpls.min.js"></script>
    <script src="app.js"></script>
  </head>

  <body ng-controller="MainCtrl as main">
    <button class="btn btn-primary" ng-click="main.openModal()">Open Modal</button>
  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

这是模态

<div class="modal-header">
  {{modal.title}}
</div>
<div class="modal-body">

  <p class="input-group">
    <input type="date" 
        class="form-control" 
        ng-model="modal.dt" 
        is-open="main.opened" 
        close-text="Close" />

    <span class="input-group-btn">
      <button type="button" class="btn btn-default" ng-click="main.opened = true">
        <i class="glyphicon glyphicon-calendar"></i>
      </button>
    </span>
  </p>

</div> …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-bootstrap bootstrap-modal bootstrap-datepicker

2
推荐指数
1
解决办法
2629
查看次数

为 datetimepicker bootstrap 设置初始值

我无法2016-10-17T00:00:00.000+00:00使用 format 为 datetimepicker设置初始值MMMM DD, YYYY

http://jsfiddle.net/0Ltv25o8/3753/

我怎样才能做到这一点?

css twitter-bootstrap-3 bootstrap-datepicker eonasdan-datetimepicker

2
推荐指数
1
解决办法
8614
查看次数

如何使用 ng bootstrap &amp; angular 6 以编程方式设置自定义日期?

在这里,我尝试使用ng-bootstrap日期选择器以编程方式设置日期

我试过这样的事情,把自定义日期

this.model= {
  "year": 2018,
  "month": 8,
  "day": 15
}
Run Code Online (Sandbox Code Playgroud)

我知道这不是有效的方法,有一个问题是在选择日期选择器后没有导航到该特定月份。

假设如果我选择 2nd jan 2018 那么它也停留在当月它不会移动到 jan。我该如何解决这些问题?

下面是我的代码和堆栈闪电战链接

.ts 代码

model: NgbDateStruct;
  date: {year: number, month: number};
  constructor(private calendar: NgbCalendar){

  }

   selectToday() {
    this.model = this.calendar.getToday();
  }

  select(){
    this.model= {
  "year": 2018,
  "month": 8,
  "day": 15
}
Run Code Online (Sandbox Code Playgroud)

.html 文件

<ngb-datepicker #dp [(ngModel)]="model" (navigate)="date = $event.next"></ngb-datepicker>
Run Code Online (Sandbox Code Playgroud)

typescript bootstrap-datepicker ng-bootstrap angular

2
推荐指数
1
解决办法
6322
查看次数

在 bootstrap datepicker 中启用特定日期

我的网站上有一个 bootstrap datepicker ( https://github.com/uxsolutions/bootstrap-datepicker ),我有一组日期,我想启用和禁用日期选择器中的所有其他日期。我该如何编码?

我怎么能通过这个?

var enableDays = "24-07-2019, 20-08-2019, 22-08-2019, 13-09-2019"
Run Code Online (Sandbox Code Playgroud)
$(function () {
    $('#deliveryDate').datepicker({
        maxViewMode: 2,
        weekStart: 1,
        startDate: '+1d',
        autoclose: true,
        todayHighlight: true,
        format: "dd-mm-yyyy", 
        clearBtn: true,
        language: form.UILanguage(),
        autoclose: true,
    }) 
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker bootstrap-datepicker

2
推荐指数
1
解决办法
4299
查看次数

引导程序中日期选择器的标题不可见

我创建了一个带有引导日期选择器的角度应用程序的网站。问题是这个日期选择器的标题不可见 - 没有箭头或旋转器来选择月份和年份。html 中的代码如下所示(我只希望标头可见,此时我不关心它的功能):

<div class="btn-group mb-3 mr-3  ">
  <input class="form-control "
          name="datepicker"
          ngbDatepicker              
          #datepicker="ngbDatepicker"
          [autoClose]="'outside'"
          (dateSelect)="onDateSelection($event)"
          [displayMonths]="2"          
          [dayTemplate]="t"
          outsideDays="hidden"
          [startDate]="fromDate"                  
          [placement]="'bottom'"
          type="hidden">
  <ng-template #t let-date let-focused="focused">

  <span class="custom-day"
        [class.focused]="focused"
        [class.range]="isRange(date)"
        [class.faded]="isHovered(date) || isInside(date)"
        (mouseenter)="hoveredDate = date"
        (mouseleave)="hoveredDate = null">
    {{ date.day }}
  </span>

  </ng-template>

  <div class="input-group-append ">
    <button class="btn btn-outline-dark " (click)="datepicker.toggle()" type="button" placement="bottom" ngbTooltip="{{'raports_by_date' | translate }}"><span class="fa fa-calendar"></span></button>
  </div>
  <button type="button" class="btn btn-dark no-click" *ngIf="toDate" > {{fromDate.day}}/{{fromDate.month}}/{{fromDate.year}}</button>
  <button type="button" class="btn btn-dark btn-sm no-click" *ngIf="toDate" >-</button>
  <button type="button" …
Run Code Online (Sandbox Code Playgroud)

datepicker angular-ui-bootstrap bootstrap-datepicker

2
推荐指数
1
解决办法
1202
查看次数

如何从bootstrap-datepicker获取更改日期

我正在使用Eternicode的bootstrap-datepicker库的fork,直到现在一切都很顺利生成它,但是我希望得到日​​期以便在更改日期后在我的逻辑中使用它.

$('#calendar').on('changeDate', function(event, date) {
  // how to pop alert message to print the date I've chosen ?
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript jquery twitter-bootstrap bootstrap-datepicker

1
推荐指数
1
解决办法
1万
查看次数

Bootstrap Datepicker未加载

实际上,我正在使用Bootstrap3构建一个新网站,我无法使用DatePicker启用我的字段...我仍然不知道我做错了什么...

http://cpan-01.kpc-solutions.net/~clublaboom/guestlist.html

"Date ..."字段应该通过单击它来显示日期选择器,但它不起作用.

有人可以帮我吗?

谢谢!

javascript html5 css3 bootstrap-datepicker

1
推荐指数
1
解决办法
276
查看次数

如何在按下"删除"键时禁用Bootstrap Datepicker的处理程序删除值?

来自手册:https: //eonasdan.github.io/bootstrap-datetimepicker/Options/#keybinds

'delete':function(){this.clear(); }

我尝试禁用处理程序:

keyBinds: {'delete': function() {} }
Run Code Online (Sandbox Code Playgroud)

但它没有效果.如何在按下"删除"键时,从光标中只清除一个符号?

bootstrap-datepicker

1
推荐指数
1
解决办法
779
查看次数

功能不是功能?

我有一点问题因为我想在bootstrap-datepicker的选项中使用我的函数.我有功能检查日期是否在日期数组中:

isInArray(array, value) {
    return !!array.find(item => {
        return item.getTime() == value.getTime()
    });
}
Run Code Online (Sandbox Code Playgroud)

我想在这个选项中使用它(https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#beforeshowmonth)所以我把它放到我的选项中:

this.datepickerOptionsForMonths = {
    minViewMode: 1,
    format: "mm-yyyy",
    startDate: this.dateFrom,
    endDate: this.dateTo,
    beforeShowMonth: function (date: Date) {
       return this.isInArray(this.datepickerRange, date.getDate());
    }
};
Run Code Online (Sandbox Code Playgroud)

现在是问题,因为编译完成,一切似乎都很好,但然后在控制台我遇到错误:

this.isInArray is not a function
Run Code Online (Sandbox Code Playgroud)

也许问题是我已经在datepickerOptionsForMonths所在的同一个体中使用过这个函数(在ngOnInit中).有人能帮我吗?

javascript typescript bootstrap-datepicker angular

1
推荐指数
1
解决办法
71
查看次数