在项目中经常使用到日期时间控件。

用的时候总是临时去找,现在记录下,以备下次使用。

官网http://www.bootcss.com/p/bootstrap-datetimepicker/

需要引用一个CSS,两个JS

bootstrap-datetimepicker.css

bootstrap-datetimepicker.min.js

bootstrap-datetimepicker.zh-CN.js

在页面添加事件。

 1 <script>
2 $("input[data-type='datetime']").datetimepicker({
3 format:'yyyy-mm-dd', // 时间显示格式 默认值: ‘mm/dd/yyyy’
4 weekStart: 1, // 一周从哪天开始
5 todayBtn: true, // 是否显示当天日起按钮
6 language: 'zh-CN', // 语言显示格式,默认'en'
7 showMeridian: false, //是否显示上下午
8 keyboardNavigation: false, //是否允许通过方向键改变日期
9 todayHighlight: true, // 当天日期是否高亮显示
10 autoclose: false, // 当选择一个日期之后是否立即关闭此日期时间选择器
11 pickerPosition: "bottom-left", // 选择框位置,可选参数:'bottom-right', bottom-left’,’top-right’,’top-left’
12 minView: 2, // 日期时间选择器所能够提供的最精确的时间选择视图,默认值:0,可选参数:0(小时)、1(天)、2(月)、3(年)、4(十年)
13 startView: 2, // 日期时间选择器打开之后首先显示的视图,默认值:2,可选参数:0(小时)、1(天)、2(月)、3(年)、4(十年)
14 forceParse: true, // 当输入的格式不正规时,强制尽量解析成规定的格式
15 });
16 </script>

可能会用到的css

 1 .datetimepicker .today{ background: #eee; }
2 .datetimepicker .fa{ width:6px; height:10px; margin-left:6px; background-size: 100% 100% !important; display: block; }
3 .datetimepicker .fa-angle-left{ background: url(/images/icon_right.png) no-repeat; transform: rotate(180deg); }
4 .datetimepicker .fa-angle-right{ background: url(/images/icon_right.png) no-repeat; }
5 .datetimepicker th{ font-weight: normal; color:#999; }
6 div[data-control-type='datetime'] .controls{ position: relative; }
7 div[data-control-type='datetime'] .controls input{ background: none; cursor: pointer; }
8 div[data-control-type='datetime'] .controls.hideImg:before{ display:none;}
9 div[data-control-type='datetime'] .controls:before{ content:''; width:26px; height:26px; background: url(/form/images/calendar.png) no-repeat; position: absolute; right: 12px; top: 0; }
10 form .form-group:last-child { margin-bottom: 9px; }
11
12 .datetimepicker td, .datetimepicker th{ padding:0 2px !important; }

当然还需要基础的jquery.js和bootstrap.css

==============2017.6.30更新=============

手机上的时间控件使用的是mobiscroll

参考:http://www.oschina.net/question/2273297_195678

onBeforeShow:function (inst) { inst.settings.wheels[0].length>2?inst.settings.wheels[0].pop():null; }//弹掉“日”滚轮 

在线演示:http://www.jq22.com/yanshi4976

Demo:http://pan.baidu.com/s/1dFksQcT   密码:nhwp

最后找到一个兼容PC和手机端的日期选择控件

附上链接:http://www.bcty365.com/demo-133-610-2.html

JQuery日期选择控件-兼容手机端的更多相关文章

  1. JQuery好用的日期选择控件 DatePicker

    近期发现一个很好的基于JQ的前端UI日期选择控件Jquery.DatePicker.js 下载地址:jquery.DatePIcker.js 演示地址:DatePicker - 基于jQuery 1. ...

  2. 打造基于jQuery的日期选择控件

    终于把jQuery拼写正确了哈,哈哈javascript也是区分大小写的,所以确实不能写错,今天我来和大家分享的是日期选择控件的实现,功能也许不够强大,但是能够满足需求. 我之前也写过(正确的说是改过 ...

  3. jquery mobiscroll移动端日期选择控件(无乱码)

    jquery mobiscroll移动端日期选择控件(无乱码) <pre><!DOCTYPE html><html lang="en">< ...

  4. 用c/c++混合编程方式为ios/android实现一个自绘日期选择控件(一)

    本文为原创,如有转载,请注明出处:http://www.cnblogs.com/jackybu 前言 章节: 1.需求描述以及c/c++实现日期和月历的基本操作 2.ios实现自绘日期选择控件 3.a ...

  5. js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件

    例如域名是  a.xx.com  和 b.xx.com    如果一个页面中引入多个iframe,要想能够操作所有iframe,必须都得设置相同domain. 如果iframe的时候  a包含b  为 ...

  6. [Ext JS 4] 实战之 带week(星期)的日期选择控件(三)

    前言 在 [Ext JS 4] 实战之 带week(星期)的日期选择控件(二) 的最后,有提到一个解决方案. 不过这方案有一个条件  ==> “2. 每年的周数从(1-52), 如果超过52 周 ...

  7. Swift - 日期选择控件(UIDatePicker)的用法

    1,使用storyboard创建日期选择控件 首先我们将一个UIDatePicker控件和一个按钮直接添加到Main.Storyboard上.该按钮是为了点击时弹出提示框显示当前选择的日期和时间. 同 ...

  8. Android自定义View(RollWeekView-炫酷的星期日期选择控件)

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53420889 本文出自:[openXu的博客] 目录: 1分析 2定义控件布局 3定义Cus ...

  9. 取消layUI中日期选择控件默认填充日期

    input标签中使用日期选择控件填写,加载时默认填充当前日期, 标签设置了placeholder="请选择" autocomplete="off",但是并没有效 ...

  10. jquery日期时间控件

    代码下载地址:  jquery日期时间控件下载地址 .  工作中用到, 这里分享一下, 避免重复摸索劳动. 一. HTML 文件    <!DOCTYPE HTML PUBLIC "- ...

随机推荐

  1. 3dmax专用卸载修复工具,一键完全彻底卸载删除3dmax软件的专用卸载工具

    标题:3dmax重新安装方法经验总结,利用卸载清理工具完全彻底排查删除干净3dmax各种残留注册表和文件.3dmax显示已安装或者报错出现提示安装未完成某些产品无法安装的问题,怎么完全彻底删除清理干净 ...

  2. jsp第十周

    数据库test 中建个表 stu(stuid 主键 自动增长 ,用户名,密码,年龄) 1.设计一个注册页面,实现用户注册功能2.设计一个登陆页面,实现用户名密码登陆3.两个页面可以互相超链接 Base ...

  3. 后端返回字符流,前端处理进行excel文件导出操作

    针对于这种的文件导出,最关键的是响应类型的设置,也就是responseType的设置(responseType:"arraybuffer"或者responseType:" ...

  4. 港湾云服务器 香港新世界 节点 centos7.7 64 部署java项目

    开通云服务器 使用Xshell远程登录 XFTP连接服务器查看文件(这个步骤可有可无) yum安装jdk 在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里.这里说一下步 ...

  5. 快速排序(Java分治法)

    快速排序(Java分治法) 文章目录 快速排序(Java分治法) 0. 分治策略 1.思路步骤 2.代码 3.复杂度分析 3.1 最好情况 3.2 最坏情况 3.3 平均情况 3.4 性能影响因素 4 ...

  6. centos docker 部署.net6项目

    1 .生成dockerfile文件 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app EXPOSE 5000 # 一般情况下必 ...

  7. git操作回顾,从零入手

    1.可在极狐或者git上直接通过http克隆项目,或者通过ssh密钥,这样就不用每次上传代码需要输入密码和验证 ssh密钥参考如下 (80条消息) git如何生成ssh密钥 git生成配置ssh密钥k ...

  8. 后端004-JWT工具类的编写

    登录功能采用springsecurity安全框架和jwt令牌 首先需要添加依赖信息 在yml中添加JWT的配置文件 有了上述的配置之后,我们可以准备一个JWT的工具类,方便后面和JWT相关的内容去使用 ...

  9. JsonResult向前端返回值,报错500

    1,问题原因 因为返回信息为json对象,我在controller方法所在的入口类上,添加的注解是:@Controller 而@Controller是不适合返回json内容的 2,解决方法 方法一:不 ...

  10. mysql生成随机日期

    生成一天内随机时间 select sec_to_time(rand() * 86400); 生成一天内随机时间,floor取整秒 select sec_to_time(floor(rand() * 8 ...