19

我是新手:我正在使用 Bootstrap Datepicker 并且可以使用它

$(document).ready(function () {
  $('#datepickeron').datepicker()
});

然后一个

<div id="dateoickeron"></div>

但我不能像在 jQuery UI 中那样设置第一天或第一周。通常我可以firstDay: 1, weekHeader: "Uge", showWeek: true在 jQuery UI 中使用 like 并显示 3 个月,例如 numberOfMonths: [3, 1], stepMonths: 3。

如何为 Bootstrap Datepicker 执行此操作?

4

6 回答 6

45

尝试添加weekStart. 访问这里了解更多详情

$(document).ready(function () {
 $('#datepickeron').datepicker({
   weekStart: 0 // day of the week start. 0 for Sunday - 6 for Saturday
 });
});
于 2012-08-27T14:09:19.170 回答
3

一些例子。希望能帮助到你。像往常一样进入 $(document).ready(function(){});

$('#fromDate').datepicker('setStartDate', '-15d');
$('#fromDate').datepicker('setEndDate', '1d');
$('#toDate').datepicker('setStartDate', '-15d');
$('#toDate').datepicker('setEndDate', '1d');


    // Initialize the dates
$('#cv-rpt-sdate').datepicker({format: 'dd-mm-yyyy',"autoclose": true});
$('#cv-rpt-edate').datepicker({format: 'dd-mm-yyyy',"autoclose": true});
$('#cv-rpt-sdate').datepicker('setEndDate', '1d');
$('#cv-rpt-edate').datepicker('setEndDate', '1d');

$('#dboard-att-date').datepicker({format: 'dd-mm-yyyy',"autoclose": true});
$('#dboard-att-date').datepicker('setStartDate', '-7d');
$('#dboard-att-date').datepicker('setEndDate', '1d');
于 2012-09-11T20:04:34.113 回答
2

您必须从 'ngx-bootstrap/datepicker' 导入 import {BsLocaleService};并从 'ngx-bootstrap/chronos' 导入 {defineLocale, enGbLocale};

在构造函数中,您必须添加 defineLocale('en-gb', enGbLocale); 在 ngOnit 你必须添加 this.localeService.use('en-gb');

它适用于带有 Angular 7+ 的 BS4

于 2020-01-08T13:54:39.823 回答
2

不需要 jquery 或 javascript-

您可以在 Tag 本身中设置此属性。

property -   data-date-week-start   
type  -    integer  
default  -    0 
description - day of the week start. 0 for Sunday - 6 for Saturday

例如 - 我已经设置从星期一开始,然后 data-date-week-start="1"

<div class="input-append date" id="dp3" data-date="12-02-2012" data-date-format="dd-mm-yyyy" data-date-week-start="1">
  <input class="span2" size="16" type="text" value="12-02-2012">
  <span class="add-on"><i class="icon-th"></i></span>
</div>
于 2018-04-12T10:14:38.027 回答
0

Calendar.component.ts 文件(它适用于 ngx-bootstrap datepicker -4 和 angular7)

步骤 1 从 'ngx-bootstrap/datepicker' 导入 {BsLocaleService};从'ngx-bootstrap/chronos'导入{defineLocale,enGbLocale};

构造函数中的第 2 步添加 defineLocale('en-gb', enGbLocale); 第 3 步 // 在 **ngOnit* 中添加 this.localeService.use('en-gb');

于 2020-01-08T14:02:47.250 回答
0

您是否注意到您的“id”元素中有错字?将“datepickeron”拼错为“dateoickeron”。我提前道歉,不是简单地在评论中添加这个,但我还没有获得这样做的许可。

<div id="dateoickeron"></div>

...应该:

<div id="datepickeron"></div>

于 2019-09-16T21:11:41.877 回答