当前位置:首页 > jquery

jquery时间控件

2026-02-03 15:31:46jquery

jQuery 时间控件推荐与使用

1. 使用 jQuery UI Datepicker
jQuery UI 提供了一个简单易用的日期选择控件,支持主题定制和国际化。
引入 jQuery 和 jQuery UI 库后,初始化方式如下:

jquery时间控件

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

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

2. 使用 Timepicker 插件
若需时间选择功能,可搭配 jquery-ui-timepicker-addon 扩展:

jquery时间控件

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js"></script>
<input type="text" id="datetimepicker">
<script>
$(function() {
  $("#datetimepicker").datetimepicker();
});
</script>

3. 轻量级插件 Flatpickr
Flatpickr 支持日期和时间选择,且不依赖 jQuery UI:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
<input type="text" id="flatpickr-date">
<script>
  flatpickr("#flatpickr-date", {
    enableTime: true,
    dateFormat: "Y-m-d H:i"
  });
</script>

4. Bootstrap 风格的 Datetimepicker
适用于 Bootstrap 项目的插件:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
<input type="text" id="bootstrap-datetime">
<script>
$(function() {
  $('#bootstrap-datetime').datetimepicker();
});
</script>

注意事项

  • 确保加载正确的 jQuery 版本(建议 1.12+ 或 3.x)。
  • 移动端优先场景可考虑原生 <input type="datetime-local">
  • 插件通常支持配置格式(如 dateFormat: 'yy-mm-dd')、禁用日期等功能,查阅官方文档获取详细参数。

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

相关文章

vue实现滚动时间

vue实现滚动时间

Vue 实现滚动时间的方法 在 Vue 中实现滚动时间可以通过多种方式完成,以下是几种常见的方法: 使用 CSS 动画和 Vue 数据绑定 通过 Vue 的数据绑定和 CSS 动画结合,可以实现平…

java如何获得当前时间

java如何获得当前时间

获取当前时间的几种方法 使用 java.time 包(Java 8及以上推荐) import java.time.LocalDateTime; import java.time.format.Da…

vue 树形控件实现

vue 树形控件实现

Vue 树形控件实现方法 使用 Element UI 的 Tree 组件 Element UI 提供了成熟的 Tree 组件,适合快速实现树形结构。安装 Element UI 后,直接引入 Tree…

vue实现时间滑块

vue实现时间滑块

Vue 实现时间滑块 使用原生 HTML5 input range 通过 HTML5 的 input[type="range"] 结合 Vue 的数据绑定实现基础时间滑块: <temp…

vue实现时间格式

vue实现时间格式

时间格式化方法 在Vue中实现时间格式化通常使用JavaScript原生方法或第三方库如moment.js或day.js。以下是几种常见实现方式: 使用JavaScript原生方法 // 获取当前时…

vue实现时间屏幕

vue实现时间屏幕

Vue实现时间屏幕 在Vue中实现时间屏幕可以通过多种方式完成,以下是一个简单的方法,利用Vue的数据绑定和JavaScript的Date对象来动态显示当前时间。 基本实现步骤 创建一个Vue组件,…