当前位置:首页 > jquery

jquery时间插件

2026-03-16 10:31:27jquery

jQuery时间插件推荐

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

1. jQuery UI Datepicker

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

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结合使用。

jquery时间插件

<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支持日期范围选择,适合需要选择时间段的场景。

<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。

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

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

相关文章

vue实现一个插件系统

vue实现一个插件系统

实现插件系统的核心思路 Vue的插件系统允许通过Vue.use()注册全局功能,通常包含以下要素: 暴露install方法供Vue调用 添加全局资源(指令/过滤器/组件等) 注入组件选项 添加实例方…

jquery插件

jquery插件

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

如何实现vue插件

如何实现vue插件

实现 Vue 插件的方法 Vue 插件的实现通常涉及一个包含 install 方法的对象或函数。以下是具体步骤: 定义插件对象 插件可以是一个对象或函数,但必须包含 install 方法。该方法接收…

vue实现loading插件

vue实现loading插件

Vue 实现 Loading 插件的方法 创建基础组件 在 components 目录下创建 Loading.vue 文件,定义加载动画和样式。例如: <template> <…

vue实现时间天气

vue实现时间天气

以下是在Vue中实现时间和天气功能的几种方法: 获取并显示当前时间 使用JavaScript的Date对象获取当前时间,并通过Vue的数据绑定显示: <template>…

vue插件实现轮播图

vue插件实现轮播图

使用 vue-awesome-swiper 实现轮播图 vue-awesome-swiper 是基于 Swiper 的 Vue 轮播组件,功能强大且配置灵活。需要安装 Swiper 和 vue-awe…