当前位置:首页 > 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实现树形控件可以通过递归组件或第三方库完成。以下是几种常见实现方式: 递归组件实现 递归组件是Vue实现树形结构的核心方法,通过组件自身调用自身实现无限层级嵌套。…

vue实现时间格式

vue实现时间格式

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

react如何获取当前时间

react如何获取当前时间

获取当前时间的几种方法 在React中获取当前时间可以通过多种方式实现,以下是常见的几种方法: 使用JavaScript的Date对象 const currentTime = new Date()…

react 如何处理时间戳

react 如何处理时间戳

时间戳转换为可读格式 使用 new Date() 将时间戳转换为日期对象,再通过内置方法格式化输出。例如显示为 YYYY-MM-DD HH:MM:SS: const timestamp = 1625…

react如何获取控件的值

react如何获取控件的值

获取表单控件的值 在React中,可以通过onChange事件和状态管理来获取表单控件的值。使用useState钩子来存储输入值,并在事件处理函数中更新状态。 import React, { use…

react如何做时间搜索框

react如何做时间搜索框

实现时间搜索框的基本步骤 在React中实现时间搜索框通常需要结合日期选择库(如react-datepicker)和状态管理。以下是一个完整的实现示例: 安装依赖库: npm install re…