## 日期选择
参考文档: [https://xdsoft.net/jqplugins/datetimepicker/](https://xdsoft.net/jqplugins/datetimepicker/)
[TOC]
## 选择日期
![](https://box.kancloud.cn/700998ff0274f7978cfb91e5c66145b6_247x219.png)
```
<input id="datetimepicker" class="form-control">
<script>
require(['hdjs'], function (hdjs) {
hdjs.datetimepicker('#datetimepicker', {
timepicker: false,
format: 'Y-m-d',
onChangeDateTime: function (dp, $input) {
console.log($input.val())
}
});
})
</script>
```
## 日期与时间
![](https://box.kancloud.cn/de19c63f28c1120558a902a1d0b511a0_313x246.png)
```
<input id="datetimepicker" class="form-control">
<script>
require(['hdjs'], function (hdjs) {
hdjs.datetimepicker('#datetimepicker',{
format:'Y-m-d H:i:s',
step:5,
onChangeDateTime:function(dp,$input){
console.log($input.val())
}
});
})
</script>
```
## 区间时间
![](https://box.kancloud.cn/d7f434b3e3dbb7d577689d8a3202ccd6_377x224.png)
```
Start <input id="date_timepicker_start" value="">
End <input id="date_timepicker_end" value="">
<script>
require(['hdjs'], function (hdjs) {
hdjs.datetimepicker('#date_timepicker_start',{
format:'Y/m/d',
onShow:function( ct ){
this.setOptions({
maxDate:jQuery('#date_timepicker_end').val()?jQuery('#date_timepicker_end').val():false
})
},
timepicker:false
});
hdjs.datetimepicker('#date_timepicker_end',{
format:'Y/m/d',
onShow:function( ct ){
this.setOptions({
minDate:jQuery('#date_timepicker_start').val()?jQuery('#date_timepicker_start').val():false
})
},
timepicker:false
});
})
</script>
```
## 时间选择
![](https://box.kancloud.cn/2aec04a67d2dc39a437b2136d888989f_204x234.png)
```
时间<input id="datetimepicker" class="form-control"">
<script>
require(['hdjs'], function (hdjs) {
hdjs.datetimepicker('#datetimepicker',{
datepicker: false,
format: 'h:i'
});
})
</script>
```
## 列表框选择日期
![](https://box.kancloud.cn/c9955a7943ce60422ee17d4133187f1e_188x224.png)
```
<select name="birthyear"></select>
<select name="birthmonth"></select>
<select name="birthday"></select>
<script>
require(['hdjs'], function (hdjs) {
hdjs.dateselect({
year: document.querySelector('[name="birthyear"]'),
month: document.querySelector('[name="birthmonth"]'),
day: document.querySelector('[name="birthday"]'),
}, {
year: "{{$user['birthyear']}}",
month: "{{$user['birthmonth']}}",
day: "{{$user['birthday']}}"
});
})
</script>
```
> 具体使用请 [参考文档](https://xdsoft.net/jqplugins/datetimepicker/)
- 文档已经迁移到后盾人
- 基础知识
- 项目介绍
- 安装配置
- 日期时间
- 日期选择
- 列表框日期
- 日期区间
- 时间选择
- moment
- 上传处理
- 初始配置
- 图片上传
- 文件上传
- 消息通知
- 消息通知
- Bootstrap消息
- izitoast
- SweetAlert
- 模态框
- 表单管理
- 异步请求
- 表单提交
- 表单验证
- 扩展组件
- GET参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- md5
- 设备检测
- Loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vue.js
- jQuery
- axios
- 播放器
- 幻灯片
- 代码高亮
- 阿里云OSS
- 验证码
- 页面滚动
- lodash
- momentjs
- markdownIt
- 元素页面固定
- 编辑器
- ueditor
- editor.md
- SimpleMDE
- simditor
- 自定义组件
- 1.0(旧版)
- 基础知识
- 作者向军
- 安装配置
- 查看效果
- 元素样式
- 日期时间
- 日期选择
- 日期区间
- 时间选择
- moment
- 上传处理
- 图片上传
- 文件上传
- 后台处理
- 模态消息
- 模态
- notify
- bootstrap
- 表单管理
- 表单提交
- 表单验证
- 表单样式
- 扩展组件
- 自定义组件
- get参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- MD5
- loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vuejs
- jQuery
- 播放器
- 幻灯片
- axios
- 代码高亮
- 阿里云OSS
- 验证码
- 正则表达式
- 工具函数
- 编辑器
- 百度编辑器
- markdown
- simplemde-markdow