Hướng dẫn how to create calendar in bootstrap 4? - làm thế nào để tạo lịch trong bootstrap 4?

Bootstrap Plugin Full Lịch

Lưu ý: Tài liệu này dành cho phiên bản cũ hơn của Bootstrap (v.4). Một phiên bản mới hơn có sẵn cho Bootstrap 5. Chúng tôi khuyên bạn nên chuyển sang phiên bản mới nhất của sản phẩm - Thiết kế vật liệu cho Bootstrap 5. Truy cập Docs V.5 This documentation is for an older version of Bootstrap (v.4). A newer version is available for Bootstrap 5. We recommend migrating to the latest version of our product - Material Design for Bootstrap 5.
Go to docs v.5

Show

Bootstrap Plugin Full Lịch là một tiện ích mở rộng cho phép bạn tạo chức năng lịch.

Nhờ plugin này, bạn sẽ có thể dễ dàng tạo các sự kiện mới, quản lý các sự kiện hiện tại, di chuyển các sự kiện hiện tại giữa các ngày khác và tích hợp với lịch Google của bạn.

Để bắt đầu làm việc với plugin lịch đầy đủ, hãy xem tab "Bắt đầu" trên trang này."Getting Started" tab on this page.


Ví dụ cơ bản

Một vài sự kiện được xác định trước cho phép bạn xem plugin trông như thế nào.


Động lực thêm các sự kiện

Tìm hiểu mức độ dễ dàng để thêm các sự kiện mới với plugin lịch đầy đủ! Một nút và sự kiện đã có trong lịch của bạn.


Các sự kiện với chú giải công cụ

Bạn có thể dễ dàng thêm Tooltip vào một sự kiện trong lịch. Bằng cách này, bạn có thể dễ dàng nhớ những gì sự kiện này là tất cả.


Sự kiện di chuyển

Bạn đã không làm gì đó hôm nay? Đặt nó sang một bên cho ngày mai! Lịch đầy đủ cho phép bạn di chuyển các sự kiện giữa các ngày khác.

Các sự kiện động dài

Chọn vài ngày và tạo một sự kiện chỉ bằng một cú nhấp chuột! Giống như trong Lịch Google.


Danh sách tùy chọn lịch đầy đủ

Các tùy chọn dưới đây có sẵn để sử dụng trong lịch đầy đủ.

TênLoại hìnhMặc địnhSự mô tảGiá trị có sẵnThí dụ
headersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }
footersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }
footersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }
footersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }
footersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }
footersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.title, prev, next, prevYear, nextYear, todayheader: {left: 'title', center: ' ', right: 'today prev, next' }

footer

TênLoại hìnhSự mô tảThí dụ
headersự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.
title, prev, next, prevYear, nextYear, todaysự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.
title, prev, next, prevYear, nextYear, todaysự vậtTrái: 'Tiêu đề', Trung tâm: '', Phải: 'Hôm nay, Next'Xác định các nút và tiêu đề ở đầu lịch.

Bootstrap Date Picker là một plugin thêm chức năng chọn thời gian mà không cần phải sử dụng mã JavaScript tùy chỉnh. Tài liệu này có thể chứa cú pháp được giới thiệu trong MDB 4.17. 0 và có thể không tương thích với các phiên bản trước. Đối với tài liệu Picker ngày cũ, vui lòng theo liên kết.

Bootstrap có lịch không? This documentation is for an older version of Bootstrap (v.4). A newer version is available for Bootstrap 5. We recommend migrating to the latest version of our product - Material Design for Bootstrap 5.
Go to docs v.5

Bootstrap 5 Lịch plugin Lịch MDB là một plugin cho phép bạn quản lý hiệu quả các tác vụ. Nhờ tiện ích mở rộng này, bạn sẽ có thể dễ dàng tạo các sự kiện mới, quản lý các sự kiện hiện tại, di chuyển các sự kiện hiện tại giữa các ngày khác và lưu trữ tất cả dữ liệu trong một mảng dễ đọc.

Bootstrap có một DatePicker không?MDB 4.17.0 and can be incompatible with previous versions. For old Date Picker documentation please follow the link.


Như với các plugin riêng của Bootstrap, DatePicker cung cấp Data-API có thể được sử dụng để khởi tạo các trình đánh dấu mà không cần JavaScript tùy chỉnh. Đối với hầu hết các DatePickers, chỉ cần đặt dữ liệu cung cấp = "DatePicker" về yếu tố bạn muốn khởi tạo, và nó sẽ được xem xét một cách lười biếng, theo kiểu bootstrap thực sự.

Trình chọn ngày mới mở khi bạn nhấp vào biểu tượng ở phía bên phải, không phải trên đầu vào.click the icon on the right side, not on input.

Bắt buộc khởi tạo

Để sử dụng DatePicker vật liệu của chúng tôi, bạn phải khởi tạo nó trước với mã bên dưới.

Lưu ý: Số JavaScript

Tháng trong một đối tượng ngày JavaScript không được chỉ số. Có nghĩa là, header: {left: 'title', center: ' ', right: 'today prev, next' }4 là ngày 20 tháng 4 năm 2015.20 April, 2015.

Để phù hợp với điều này, bất cứ khi nào một số nguyên được sử dụng để tham khảo một tháng, DatePicker coi nó là không chỉ số. Ngày như dây vẫn được phân tích cú pháp như mong đợi.


Chế độ nội tuyến

Lưu ý: Số JavaScript

Tháng trong một đối tượng ngày JavaScript không được chỉ số. Có nghĩa là, header: {left: 'title', center: ' ', right: 'today prev, next' }4 là ngày 20 tháng 4 năm 2015.20 April, 2015.

Để phù hợp với điều này, bất cứ khi nào một số nguyên được sử dụng để tham khảo một tháng, DatePicker coi nó là không chỉ số. Ngày như dây vẫn được phân tích cú pháp như mong đợi.


Chế độ nội tuyến

Thiết lập mặc định


Đây là các cài đặt mặc định được áp dụng cho lệnh gọi cơ bản ở trên. Để thay đổi chúng, chỉ cần khởi tạo trình chọn ngày với các giá trị mong muốn.


Tùy chỉnh

Dây

Thay đổi nhãn tháng và ngày trong tuần như bạn muốn:

nút

Thay đổi văn bản hoặc ẩn hoàn toàn nút, bằng cách chuyển một giá trị sai-y:

Nhãn khả năng tiếp cận

Thay đổi các thuộc tính header: {left: 'title', center: ' ', right: 'today prev, next' }6 thành một số phần tử trong trình chọn:

Bản dịch

Note:

Người chọn có thể được mở rộng để thêm hỗ trợ cho quốc tế hóa. Bản dịch cho hơn 40 ngôn ngữ có sẵn trong hộp, mà bạn có thể bao gồm một trong hai cách:

Khi sử dụng các bản dịch, chỉ định định dạng và giá trị dữ liệu để đảm bảo phân chia chính xác bất kể địa phương.

Định dạng

Hiển thị định dạng thân thiện với con người và sử dụng một định dạng thay thế để gửi cho máy chủ.

Điều này được thực hiện bằng cách tạo một phần tử header: {left: 'title', center: ' ', right: 'today prev, next' }7 ẩn mới với cùng thuộc tính header: {left: 'title', center: ' ', right: 'today prev, next' }8 như bản gốc với tiền tố/hậu tố tùy chọn:

Chỉ gửi header: {left: 'title', center: ' ', right: 'today prev, next' }9 ẩn

Phần lớn thời gian, giá trị cần được gửi đến máy chủ chỉ là giá trị ẩn - và không phải là giá trị nhìn thấy. Để thực hiện điều này, hãy sử dụng footer0.

Điều này về cơ bản vô hiệu hóa footer1 và footer2, loại bỏ thuộc tính header: {left: 'title', center: ' ', right: 'today prev, next' }8 từ nguồn header: {left: 'title', center: ' ', right: 'today prev, next' }7, và sau đó đặt nó thành header: {left: 'title', center: ' ', right: 'today prev, next' }8 của ẩn header: {left: 'title', center: ' ', right: 'today prev, next' }7:

Giá trị điền trước bằng cách sử dụng các định dạng tùy chỉnh hoặc bản dịch

Khi sử dụng quy tắc định dạng tùy chỉnh cho tùy chọn footer7 hoặc khi sử dụng các bản dịch, phần tử header: {left: 'title', center: ' ', right: 'today prev, next' }7 nên được cung cấp thuộc tính footer9 được định dạng bằng cách sử dụng title, prev, next, prevYear, nextYear, today0 trong khi số tháng từ 0 đến 11 - có thể để trống phần tử. Điều này giúp phân tích ngày từ các định dạng tùy chỉnh vào các ngôn ngữ khác nhau:

Định dạng quy tắc

Các quy tắc sau có thể được sử dụng để định dạng bất kỳ ngày nào:Qui địnhSự mô tả
Kết quảtitle, prev, next, prevYear, nextYear, today2Ngày của tháng
1 - 31title, prev, next, prevYear, nextYear, today3Ngày của tháng với số 0 hàng đầu
01 - 31title, prev, next, prevYear, nextYear, today4Ngày trong tuần dưới dạng ngắn
Mặt trời - ngồititle, prev, next, prevYear, nextYear, today5Ngày trong tuần ở dạng đầy đủ
Thứ bảy chủ nhậttitle, prev, next, prevYear, nextYear, today6Thang của năm
1 - 12title, prev, next, prevYear, nextYear, today7Tháng trong năm với số 0 hàng đầu
01 - 12title, prev, next, prevYear, nextYear, today8Tên tháng ở dạng ngắn
Jan - Dectitle, prev, next, prevYear, nextYear, today9Tên tháng ở dạng đầy đủ
Tháng một - Tháng mười haifooter: {left: 'title', center: ' ', right: 'today prev, next' }0* Năm ở dạng ngắn *
00 - 99footer: {left: 'title', center: ' ', right: 'today prev, next' }1Năm ở dạng đầy đủ

Note:

2000 - 2999

Nếu bạn sử dụng quy tắc footer: {left: 'title', center: ' ', right: 'today prev, next' }0 trong tùy chọn footer7, bạn phải chỉ định quy tắc footer: {left: 'title', center: ' ', right: 'today prev, next' }1 trong tùy chọn footer: {left: 'title', center: ' ', right: 'today prev, next' }5 với thuộc tính footer9 thích hợp để đảm bảo chính xác các phân chia ngày.

Không bao giờ sử dụng quy tắc footer: {left: 'title', center: ' ', right: 'today prev, next' }0 trong tùy chọn footer: {left: 'title', center: ' ', right: 'today prev, next' }5.

Ngày đầu tiên trong tuần

Ngày đầu tiên trong tuần có thể được đặt thành Chủ nhật hoặc Thứ Hai. Bất cứ điều gì Truth-y đặt nó là thứ Hai và bất cứ điều gì sai như Chủ nhật:

Giới hạn ngày

Đặt ngày tối thiểu và tối đa có thể chọn trên trình chọn: Using JavaScript footer: {left: 'title', center: ' ', right: 'today prev, next' }9 object:

1. Sử dụng đối tượng JavaScript footer: {left: 'title', center: ' ', right: 'today prev, next' }9:Using arrays formatted as [YEAR,MONTH,DATE]

2. Sử dụng các mảng được định dạng là [năm, tháng, ngày]Using integers or a boolean

3. Sử dụng số nguyên hoặc boolean

Tắt ngày

Vô hiệu hóa một bộ ngày cụ thể hoặc tùy ý có thể lựa chọn trên người chọn.

Bạn có thể làm điều đó bằng cách:Using JavaScript footer: {left: 'title', center: ' ', right: 'today prev, next' }9 object

1. Sử dụng đối tượng JavaScript footer: {left: 'title', center: ' ', right: 'today prev, next' }9:Using arrays formatted as [YEAR,MONTH,DATE]

2. Sử dụng các mảng được định dạng là [năm, tháng, ngày]Using integers as days of the week (1 to 7)

3. Sử dụng số nguyên hoặc booleanUsing objects as a range of dates

Note:

Tắt ngày

Vô hiệu hóa một bộ ngày cụ thể hoặc tùy ý có thể lựa chọn trên người chọn.

Bạn có thể làm điều đó bằng cách:Disabling all with a set of exceptions

1. Sử dụng đối tượng JavaScript footer: {left: 'title', center: ' ', right: 'today prev, next' }9

3. Sử dụng số nguyên như ngày trong tuần (1 đến 7)Disabling ranges with exceptions

4. Sử dụng các đối tượng làm phạm vi ngày

Sự kiện

Bắn tắt các sự kiện khi người dùng tương tác với người chọn:


Người chọn ngày mặc định

Làm cách nào để tạo lịch trong Bootstrap 4?

Làm thế nào để sử dụng nó:..
Tải JavaScript và kiểu dáng cần thiết trong tài liệu. ....
Tạo một phần tử container để đặt lịch. ....
Tạo một thể hiện lịch mới với các tham số sau: ....
Kết xuất lịch trong phần tử container bạn chỉ định. ....
Tùy chỉnh lịch với các thuộc tính sau ..

Bootstrap 4 có một DatePicker không?

Bootstrap Date Picker là một plugin thêm chức năng chọn thời gian mà không cần phải sử dụng mã JavaScript tùy chỉnh.Tài liệu này có thể chứa cú pháp được giới thiệu trong MDB 4.17.0 và có thể không tương thích với các phiên bản trước.Đối với tài liệu Picker ngày cũ, vui lòng theo liên kết.. This documentation may contain syntax introduced in the MDB 4.17. 0 and can be incompatible with previous versions. For old Date Picker documentation please follow the link.

Bootstrap có lịch không?

Bootstrap 5 Lịch plugin Lịch MDB là một plugin cho phép bạn quản lý hiệu quả các tác vụ.Nhờ tiện ích mở rộng này, bạn sẽ có thể dễ dàng tạo các sự kiện mới, quản lý các sự kiện hiện tại, di chuyển các sự kiện hiện tại giữa các ngày khác và lưu trữ tất cả dữ liệu trong một mảng dễ đọc. MDB calendar is a plugin that allows you to efficiently manage tasks. Thanks to this extension you will be able to easily create new events, manage current events, move existing events between other days, and store all data in an easily readable array.

Bootstrap có một DatePicker không?

Như với các plugin riêng của Bootstrap, DatePicker cung cấp Data-API có thể được sử dụng để khởi tạo các trình đánh dấu mà không cần JavaScript tùy chỉnh.Đối với hầu hết các DatePickers, chỉ cần đặt dữ liệu cung cấp = "DatePicker" về yếu tố bạn muốn khởi tạo, và nó sẽ được xem xét một cách lười biếng, theo kiểu bootstrap thực sự.datepicker provides a data-api that can be used to instantiate datepickers without the need for custom javascript. For most datepickers, simply set data-provide="datepicker" on the element you want to initialize, and it will be intialized lazily, in true bootstrap fashion.