1.bootstrap datepicker 使用

    <div class="row form-group"><label class="control-label col-md-2">Log Date</label><div class="col-md-3"><div class="input-group input-medium date-picker input-daterange" data-date-format="yyyy-mm-dd"><input id="ModifyDateStart" name="ModifyDateStart" class="form-control" style="font-size: 13px;" type="text" value=""><span class="input-group-addon">~</span><input id="ModifyDateEnd" name="ModifyDateEnd" class="form-control" style="font-size: 13px;" type="text" value=""></div></div></div>

  

  <script type="text/javascript">$(function () {$(".date-picker").datepicker({language: "zh-EN",//autoclose: true,//选中之后自动隐藏日期选择框//clearBtn: true,//清除按钮format: "yyyy-mm-dd"//日期格式});});</script>

  2.bootstrap datetimepicker的使用

  <label class="control-label col-md-2">Access Time</label><div class="col-md-4"><div class="input-group input-medium"><input id="AccessTimeStart" name="AccessTimeStart" class="form-control" style="font-size: 13px;" type="text" value=""><span class="input-group-addon">~</span><input id="AccessTimeEnd" name="AccessTimeEnd" class="form-control" style="font-size: 13px;" type="text" value=""></div></div>

  

 <script type="text/javascript">$(function () {setTwoDateTimePicker('#AccessTimeStart', '#AccessTimeEnd');bandDatapicker();});function bandDatapicker() {debugger;batchSetDateTimePicker(".date-picker", "YYYY-MM-DD HH:mm", null, moment());};//将两个输入框设置为日期时间段控件function setTwoDateTimePicker(beginId, endId, dateFormat) {var newDateFormat = dateFormat || 'YYYY-MM-DD HH:mm';$(beginId).datetimepicker({format: newDateFormat,});$(endId).datetimepicker({format: newDateFormat,useCurrent: false});$(beginId).on("dp.change", function (e) {var value = e.date ? convertToMoment(e.date, newDateFormat) : false;$(endId).data("DateTimePicker").minDate(value);});$(endId).on("dp.change", function (e) {var value = e.date ? convertToMoment(e.date, newDateFormat) : false;$(beginId).data("DateTimePicker").maxDate(value);});}//批量将输入框设置为日期时间控件,批量的时候必须遍历单独设置,否则最大最小值会无效function batchSetDateTimePicker(id, dateFormat, minDate, maxDate, changeFunc) {$(id).each(function (index, element) {value = $(element).val();setDateTimePicker(element, dateFormat, minDate, maxDate, value, changeFunc);});}//将输入框设置为日期时间控件function setDateTimePicker(id, dateFormat, minDate, maxDate, defaultValue, changeFunc) {var newDateFormat = dateFormat || 'YYYY-MM-DD';$(id).datetimepicker({format: newDateFormat,// useCurrent: false});if (minDate) {var value = convertToMoment(minDate, newDateFormat);$(id).data("DateTimePicker").minDate(value);}if (maxDate) {var value = convertToMoment(maxDate, newDateFormat);$(id).data("DateTimePicker").maxDate(value);}//赋初始值,否则当设置了最大最小值时可能会将当天日期赋给输入框if (defaultValue) {var value = convertToMoment(defaultValue, newDateFormat);$(id).data("DateTimePicker").date(value);} else {$(id).data("DateTimePicker").date(null);}if (changeFunc) {$(id).on("dp.change", changeFunc);}}//将日期时间字符串或者moment对象按照指定格式转换为新的moment对象function convertToMoment(datetime, dateFormat) {if (!datetime) { return null; }if (moment.isMoment(datetime)) {return moment(datetime.format(dateFormat), dateFormat);} else {return moment(datetime, dateFormat);}}
</script>

  

转载于:https://www.cnblogs.com/Tom-yi/p/8031541.html

bootstrap datetimepicker、bootstrap datepicker日期组件对范围的简单封装相关推荐

  1. iview DatePicker日期组件禁止选择今天之后的日期 不包括今天

    1.日期组件 <DatePicker type="date" :options="options" placeholder="请选择日期&quo ...

  2. Android地址(省市区)、日期、时间滚轮选择器简单封装

    前言: 1.android开发中时间.日期.地址等滚轮选择器很常见,很多App会使用这种效果,收集了一下资料,于是自己做了一个简单封装,方便使用,感谢各位大佬的资料,效果如图: 2.使用方法代码如下: ...

  3. /动态设置element DatePicker日期组件的disabledDate禁选日期

    pickerOptionsLeave() {const _this = thisreturn {disabledDate(time) {return time.getTime() < new D ...

  4. vue2.0 与 bootstrap datetimepicker的结合使用

    vue2.0 与 bootstrap datetimepicker的结合使用 1.在很多的项目中,我们都会用到日期插件,然后当我在vue中使用bootstrap datetimepicker时发现双向 ...

  5. antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用

    现在项目上有个需求,在时间选择上需要精确到分钟,且分钟只能是0分钟或者是30分钟. 其中组件有个minuteStep参数,将其设置成30,即可只显示0分钟或者30分钟了. 但是在选择的时候发现了问题, ...

  6. Ant组件——DatePicker 日期选择框

    相关文档 DatePicker 日期选择框 业务需求 设置两个时间选择框,一个是开始时间,一个是结束时间,两者相互制约,开始不能早于结束,结束不能小于开始 代码示例 1.html <a-form ...

  7. bootstrap datetimepicker 用法+demo案例下载

    bootstrap datetimepicker 用法+demo案例下载 官网文档地址是:http://www.bootcss.com/p/bootstrap-datetimepicker/ date ...

  8. bootstrap datetimepicker的时间变成1899年

    bootstrap datetimepicker 重新加载后,日期会变1899年, 这个问题要怎么解决呢?? 先看个小例子: <%@ Page Language="C#" A ...

  9. bootstrap datetimepicker

    效果预览 我们先来看一下效果 可以看到这款插件的功能很强大,涵盖了十年视图,年视图,月视图,甚至小时视图,分钟视图都有,几乎能够满足大部分人的需要.不仅如此,还有完善的文档,方便我们个性化设置噢,我们 ...

最新文章

  1. 禁止ScrollView在子控件的布局改变时自动滚动的的方法
  2. TRUNC函数,ORA-01898 精度说明符过多
  3. python3+django写的个人笔记博客
  4. 学习的一周?【8.5进度报告】
  5. vs2012使用64位IIS EXPRESS调试
  6. c mysql 设置字符集_C语言如何查看和修改MySQL使用的字符集
  7. 如何在Windows 10上使用触摸板手势
  8. java成员变量垃圾回收_JAVA 对象被垃圾回收后其成员变量可用吗? | 学步园
  9. NET(C#):await返回Task的async方法
  10. google code托管项目svn密码获取错误的解决办法
  11. POI导出Word插入复选框
  12. Android 8.0 学习(4)---Android通用内核
  13. https post 报400地址匹配不正确_如何发布领英动态post/article?
  14. java如何简单的将一个三位正整数分解成三个数
  15. Matlab中的有限域计算
  16. 明翰英语教学系列之雅思听力篇V0.2(持续更新)
  17. 英语口语收集(二十六)
  18. iphone粘贴关联_如何将电话号码粘贴到iPhone的电话应用程序中
  19. 物流人必备宝藏软件安利——Microcity
  20. 读取excel文件并使用matplotlib绘图(含柱状图、柱状图加数值的显示和直方图)

热门文章

  1. 白鹭引擎解决微信小游戏切换背景音乐无法播放的问题。
  2. python 线性规划问题_一学高数,线代就头疼?让python帮你解决(内含教程)
  3. python numpy和pandas数据处理_python中添加数据分析工具numpy和pandas
  4. python读取txt文件每一行存为列表,从txt文件中读取一定数量的行,并以python方式转换为list...
  5. Android笔记-雷电模拟器(Android5.1.1)安装Xposed
  6. Qt文档阅读笔记-Q_CLASSINFO官方解析与实例
  7. java正则表达式 ascii_Java——正则表达式
  8. c#web页面显示弹窗_基于 HTML5 WebGL 的 3D 风机 Web 组态工业互联网应用
  9. 是按压还是触摸_一文读懂,选联想还是华为?Matebook 14锐龙版和YOGA 14s、小新Pro13怎么选?...
  10. query.exec报QSqlQuery::exec: database not open