bootstrap-datetimepicker的两种版本
1.引入js/css
<link rel="stylesheet" th:href="@{/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css}"/>
<script th:src="@{/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js}"></script>
<script th:src="@{/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.zh-CN.js}"></script>
在html中加入div和input
<div class="right-input date input-group" style="width: 100px;">
<input type="text" class="form-control ant-input" style="float: inherit; width: 150px; height: 25px;" name="startTime" id="starttime" />
<span class="input-group-addon" style="padding-right: 0; padding-left: 2px; padding-bottom: 0; padding-top: 5px; margin: 0; width: auto; display: inherit">
<span class="glyphicon glyphicon-calendar" style="top: 0px;">
</span>
</span>
</div>
在js中初始化 bootstrap-datetimepicker
$('.date').datetimepicker({
todayBtn : true, //是否打开定位此时此刻的标签
autoclose : true, //选择时间以后是否自动关闭
format : "yyyy-mm-dd hh:mm:ss"
}).on('changeDate', function(e){
clearInterval(se);
var btime = $('#starttime').val();
var date = new Date(btime);
var stime = new Date(date).getTime();
var etime = new Date(new Date()).getTime();
usedTime = stime- etime; //两个时间戳相差的毫秒数
if(usedTime>0){
//调用setInterval控制
se = setInterval('t_time()', 1000);
}
});
//更多的初始化设置可以在网上搜索
2.版本4.0的datetimepicker
<script th:src="@{/plugin/datetimepicker/moment-with-locales.js}"></script>
<script th:src="@{/plugin/datetimepicker/bootstrap-datetimepicker.js}"></script>
<link rel="stylesheet" th:href="@{/plugin/datetimepicker/bootstrap-datetimepicker.css}"/>
html中div和input的设置如上
js的初始化如下,4.0版本的初始化设置不一样,详情可以在js里面看
$('.date').datetimepicker({
//startDate: new Date,
showTodayButton : true,
showClear :true,
minDate: new Date(),
keepOpen: true,
widgetPositioning: {
horizontal: 'right',
vertical: 'top'
},
format : "YYYY-MM-DD hh:mm:ss"
}).bind('dp.change', function(e) { //绑定的变更方法
clearInterval(se);
var btime = $('#starttime').val();
var date = new Date(btime);
var stime = new Date(date).getTime();
var etime = new Date(new Date()).getTime();
usedTime = stime- etime; //两个时间戳相差的毫秒数
if(usedTime>0){
//调用setInterval控制
se = setInterval('t_time()', 1000);
}
});
bootstrap-datetimepicker的两种版本的更多相关文章
- 【转载】pygame安装与两种版本的Python兼容问题
在开始学习游戏编程之前,我们先来安装下pygame和python3.2.5 参考园友: http://www.cnblogs.com/hongten/p/hongten_pygame_install. ...
- 日期选择器(Query+bootstrap和js两种方式)
日期选择是在下拉列表中选择年.月.日,年显示前后的五年,12个月,日就是有30.31.29.28天的区别,随着月份的变而变 一.js方式的日期选择 (1)首先就是三个下拉列表了,点击年.月.日显示列表 ...
- 手把手教你如何安装Tensorflow(Windows和Linux两种版本)
tensorflow 不支持Python2.7,最好选择下载Python3.5 现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通 ...
- Tensorflow从0到1(一)之如何安装Tensorflow(Windows和Linux两种版本)
现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用.建议 ...
- [Swift]队列Queue的两种版本:(1)用类包装Queue (2)用泛型包装Queue
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表.进行插入操作的端称为队尾,进行删除操作的 ...
- [Swift]堆栈Stack的两种版本:(1)用类包装Stack (2)用泛型包装Stack
堆栈是一个在计算机科学中经常使用的抽象数据类型.堆栈中的物体具有一个特性: 最后一个放入堆栈中的物体总是被最先拿出来, 这个特性通常称为后进先出(LIFO)队列. 堆栈中定义了一些操作. 两个最重要的 ...
- 大整数四则运算(vector与数组两种版本实现)
每逢大整数四则运算,都会怯懦,虽是算法竞赛必会的东西,也零散的学过,简单的总结过,但不成体系的东西心里一直没底. 所以今天消耗了大量的卡路里,啃了几套模板之后终于总结成了一套自己的模板 再也不用担心大 ...
- MySQL之安装(linux两种版本版本安装)
LinuxMySQL安装(Mysql5.5版本) 第一种 有安装包的安装方式 1.下载地址: http://dev.mysql.com/downloads/mysql 2.检查当前系统是否安装过mys ...
- [hdu 2586]lca模板题(在线+离线两种版本)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 在线版本: 在线方法的思路很简单,就是倍增.一遍dfs得到每个节点的父亲,以及每个点的深度.然后 ...
随机推荐
- 【应用服务 App Service】Azure 应用服务测试网络访问其他域名及请求超时限制(4分钟 ≈ 230秒)
测试App Service是否可以访问其他DNS 当应用服务(Azure App Service)创建完成后,想通过ping命令来查看是否可以访问其他站点或解析DNS,但是发现ping命令无法使用.这 ...
- C# 微支付 JSAPI支付方式 V3.3.6版本
<script type="text/javascript">//结算 (订单号) function PayClearing(num) { $.ajax({ type: ...
- Docker结合.Net Core初步使用
Docker是一项比较流行的容器化技术,可以让开发者将应用以及应用依赖的环境,依赖包一起打包到容器中,然后部署容器到生产环境就可以了,解决了应用程序部署到不同服务器环境带来的问题(很多开发人员都遇到过 ...
- webpack5文档解析(下)
声明:所有的文章demo都在我的仓库里 代码分离 代码分离的有点在于: 切割代码,生成不同的打包文件,按需加载这些文件. 每个bundle的体积更小 控制外部资源的加载顺序 常用的方法有: 入口起点: ...
- volatile到底做了什么:
volatile到底做了什么: 禁止了指令重排 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量值,这个新值对其他线程是立即可见的 不保证原子性(线程不安全) synchroniz ...
- soct的创建方法
服务器端:ServerSocket提供的实例 ServerSocket server = new ServerSocket(端口号) 客户端:Socket提供的实例 Socket client = ...
- 团体程序设计天梯赛-练习集 L1-007 念数字
- - ->博主推荐,学生党.程序员必备,点击查看- - - >>>>> 热门文章推荐 以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C ...
- win10 随记
昨天买的台式电脑,今天到了.有点小激动(用了5年的i3笔记本可以稍微休息下了,哈哈) 拿到电脑,和朋友一块,插线...最终连接成功. 记录下过程中的乌龙操作,,, 1.连接好线路后,显示器没反应,(显 ...
- 跨站资源共享CORS原理深度解析
我相信如果你写过前后端分离的web应用程序,或者写过一些ajax请求调用,你可能会遇到过CORS错误. CORS是什么? 它与安全性有关吗? 为什么要有CORS?它解决了什么目的? CORS是怎样运行 ...
- Java网关服务-AIO(二)
Java网关服务-AIO(二) 概述 AIO的特点就是用户程序注册一个事件后就可以做其他事情,当事件被内核执行并得到结果后,我们的CompletionHandler会在I/O回调线程中被自动调用,有点 ...