当前位置:首页 > jquery

jquery时间插件

2026-03-16 10:31:27jquery

jQuery时间插件推荐

jQuery时间插件可以帮助开发者快速实现日期和时间选择功能。以下是一些常用且功能强大的jQuery时间插件:

1. jQuery UI Datepicker

jQuery UI Datepicker是jQuery官方提供的日期选择插件,功能丰富且易于定制。支持主题化、多语言和日期范围限制。

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<script>
$(function() {
    $("#datepicker").datepicker();
});
</script>
<input type="text" id="datepicker">

2. Bootstrap DateTimePicker

Bootstrap DateTimePicker基于Bootstrap框架,支持日期和时间选择,界面美观且响应式设计。

<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>

<script>
$(function () {
    $('#datetimepicker').datetimepicker();
});
</script>
<input type="text" id="datetimepicker">

3. Timepicker

Timepicker是jQuery UI Datepicker的补充插件,专门用于时间选择,可以与Datepicker结合使用。

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>

<script>
$(function() {
    $('#timepicker').timepicker();
});
</script>
<input type="text" id="timepicker">

4. Flatpickr

Flatpickr是一个轻量级、无依赖的日期时间选择器,支持多种格式和主题。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>

<script>
flatpickr("#flatpickr", {
    enableTime: true,
    dateFormat: "Y-m-d H:i",
});
</script>
<input type="text" id="flatpickr">

5. Daterangepicker

Daterangepicker支持日期范围选择,适合需要选择时间段的场景。

jquery时间插件

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css">
<script src="https://cdn.jsdelivr.net/npm/moment@2.22.2/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>

<script>
$(function() {
    $('input[name="daterange"]').daterangepicker();
});
</script>
<input type="text" name="daterange">

选择建议

  • 如果需要简单的日期选择,推荐使用jQuery UI Datepicker。
  • 如果需要日期和时间选择,推荐Bootstrap DateTimePicker或Flatpickr。
  • 如果需要时间范围选择,推荐Daterangepicker。

这些插件均提供丰富的文档和示例,可以根据项目需求进一步定制。

标签: 插件时间
分享给朋友:

相关文章

jquery插件

jquery插件

jQuery 插件开发指南 jQuery 插件是一种扩展 jQuery 功能的模块化方式,允许开发者封装可重用的代码。以下是开发和使用 jQuery 插件的基本方法。 插件基本结构 jQuery 插…

swiper插件如何react

swiper插件如何react

安装 Swiper 依赖 在 React 项目中安装 Swiper 的核心库和 React 组件包。通过 npm 或 yarn 安装以下依赖: npm install swiper react-id…

vue插件实现联动

vue插件实现联动

Vue 插件实现联动的方法 使用全局事件总线 在 Vue 中可以通过创建一个全局事件总线来实现组件间的联动。首先创建一个新的 Vue 实例作为事件总线。 // event-bus.js import…

vue实现日历插件

vue实现日历插件

Vue 日历插件实现方案 使用现成组件库 推荐直接使用成熟的 Vue 日历组件,如: V-Calendar:专为 Vue 设计的轻量级日历组件 FullCalendar:功能强大的日历库,有 Vue…

vue分页插件实现

vue分页插件实现

Vue 分页插件实现方法 使用现成组件库(推荐) Element UI、Ant Design Vue 等主流库已提供成熟分页组件,可直接集成: <template> <el-p…

java如何获取系统时间

java如何获取系统时间

获取系统时间的方法 在Java中,获取系统时间有多种方法,以下是几种常用的方式: 使用System.currentTimeMillis() long currentTimeMillis = Sys…