PDatePicker是一个轻量级但可自定义的日期选择器插件,允许访问者在日历弹出窗口中轻松选择日期、月份和年份。
1.在页面上包含jQuery PDatePicker的文件。
- <link rel="stylesheet" href="./css/date-picker.css" />
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="./js/date-picker.js"></script>
2.将日期选择器附加到您指定的日期输入。完成。
- <input type="date" name="" id="datePicker" />
- let datePicker;
- $(() => {
- datePicker = $("#datePicker").pDatePicker({
- // options here
- });
- });
3.更改日历类型:“日期”(默认)、“月”、“年”。
- $("#datePicker").pDatePicker({
- type: "year"
- });
4.设置日期范围。
- $("#datePicker").pDatePicker({
- range: {
- startDate: new Date(2000, 0, 1), // Jan 1, 2000
- endDate: new Date(2024,11,31), // Dec 31, 2024
- },
- });
5.指定在init中显示的月份。
- $("#datePicker").pDatePicker({
- showDate: new Date(2023, 1), // Feb 2023
- });
6.在初始化时设置所选日期。
- $("#datePicker").pDatePicker({
- selected: new Date(2023, 1, 20), // Feb 20, 2023
- });
7.确定是否在日历中显示“今日”按钮。默认值:true。
- $("#datePicker").pDatePicker({
- showTodayButton: false,
- });
8.启用暗模式并将您自己的CSS类应用于日期选择器。
- $("#datePicker").pDatePicker({
- themeClass: "dark",
- });
9.指定一周中的第一天。默认值:false(星期日)。
- $("#datePicker").pDatePicker({
- mondayFirst: true,
- });
10.本地化日期选择器。
- const dayText = {
- en: "Su,Mo,Tu,We,Th,Fr,Sa".split(","),
- id: "Mi,Se,Sl,Ra,Ka,Ju,Sa".split(","),
- };
- const monthText = {
- en: "January,February,March,April,May,June,July,Augustus,September,October,November,December".split(
- ","
- ),
- id: "Januari,Februari,Maret,April,Mei,Juni,Juli,Agustus,September,Oktober,November,Desember".split(
- ","
- ),
- };
- const todayText = {
- en: "Today",
- id: "Hari ini",
- };
- $("#datePicker").pDatePicker({
- lang: "id"
- });