bootstrap datetimepicker插件没有秒钟选择器,如果要想选择的时间精确到秒没有办法控制,虽然可以配置format:'yyyy-mm-dd hh:ii:ss',会将秒钟添加到输入框中,但是无法控制秒钟数值,默认为当前客户端的时间的秒钟。

本示例修改bootstrap datetimepicker源代码,如果配置了显示秒钟format:'......ss',将会给分钟选择器层添加秒钟选择下拉框,可以自定义选择时间的秒钟部分,效果如下
bootstrap datetimepicker添加秒钟选择下拉框效果图:
bootstrap datetimepicker添加秒钟选择下拉框步骤:
1)添加下拉框,找到this.picker.find('.datetimepicker-minutes td').html(html.join(''))这句,大概在709行附近,改为下面的
//添加datetimepicker下拉框,如果配置要选择秒,否则不添加
var addSec = /,s{1,2},/.test(',' + this.format.parts.join(',') + ','), sSec = addSec ? '<select style="width:100%">' : '';
this.addSec = addSec;
if (addSec) {
var orgSec = this.viewDate.getSeconds();
for (var _i = 0; _i < 60; _i++) sSec += '<option value="' + _i + '"' + (_i == orgSec ? ' selected' : '') + '>' + (_i < 10 ? '0' : '') + _i + '</option>';
sSec += '</select>';
}
this.picker.find('.datetimepicker-minutes td').html(html.join('') + sSec);
2)修改容器点击事件。大概846行,增加下面的红色语句,防止选择select秒钟时日期弹出框隐藏
click: function (e) {
e.stopPropagation();
e.preventDefault();
///防止选择秒钟选择器日期控件层隐藏
if (e.target.tagName == 'SELECT' || e.target.tagName == 'OPTION') return;
3)然后继续往下找到case 'span'语句,大概916,修改里面秒钟获取方式,如下所示
case 'span':
if (!target.is('.disabled')) {
var year = this.viewDate.getUTCFullYear(),
month = this.viewDate.getUTCMonth(),
day = this.viewDate.getUTCDate(),
hours = this.viewDate.getUTCHours(),
minutes = this.viewDate.getUTCMinutes(),
//修改datetimepicker秒钟获取方式
seconds = this.addSec ? this.picker.find('select').val() : this.viewDate.getUTCSeconds();
到此完成bootstrap datetimepicker添加秒钟选择下拉框功能。点击这里下载修改过的bootstrap-datetimepicker.js文件
注意:一定要配置format显示秒钟才会显示秒钟下拉框,否则不显示
$('.form_datetime').datetimepicker({
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
showMeridian: 1,
format: 'yyyy-mm-dd hh:ii:ss'///
});
如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:
Bootstrap学习教程
Bootstrap实战教程
Bootstrap Table使用教程
Bootstrap插件使用教程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# bootstrap
# datetimepicker
# BootStrap中关于Select下拉框选择触发事件及扩展
# Bootstrap select多选下拉框实现代码
# Bootstrap模块dropdown实现下拉框响应
# Bootstrap框架下下拉框select搜索功能
# bootstrap suggest下拉框使用详解
# Bootstrap select实现下拉框多选效果
# 基于BootStrap multiselect.js实现的下拉框联动效果
# 基于bootstrap实现多个下拉框同时搜索功能
# Bootstrap组合上、下拉框简单实现代码
# 基于Bootstrap下拉框插件bootstrap-select使用方法详解
# 下拉框
# 点击这里
# 选择器
# 才会
# 要想
# 弹出
# 自定义
# 没有办法
# 还想
# 会给
# 所示
# 往下
# 到此
# 会将
# 这句
# 源代码
# 框中
# 大家多多
# 再为
# 默认为
相关文章:
如何配置FTP站点权限与安全设置?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
企业微网站怎么做,公司网站和公众号有什么区别?
Android使用GridView实现日历的简单功能
家庭建站与云服务器建站,如何选择更优?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
建站VPS推荐:2025年高性能服务器配置指南
桂林网站制作公司有哪些,桂林马拉松怎么报名?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
手机网站制作与建设方案,手机网站如何建设?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
网站制作公司,橙子建站是合法的吗?
如何高效配置IIS服务器搭建网站?
在线教育网站制作平台,山西立德教育官网?
如何用VPS主机快速搭建个人网站?
建站主机默认首页配置指南:核心功能与访问路径优化
个人摄影网站制作流程,摄影爱好者都去什么网站?
定制建站哪家更专业可靠?推荐榜单揭晓
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
建站之星安装需要哪些步骤及注意事项?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
网站制作说明怎么写,简述网页设计的流程并说明原因?
历史网站制作软件,华为如何找回被删除的网站?
Python如何创建带属性的XML节点
建站主机是否属于云主机类型?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
如何用搬瓦工VPS快速搭建个人网站?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
婚礼视频制作网站,学习*后期制作的网站有哪些?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
香港服务器租用每月最低只需15元?
常州企业建站如何选择最佳模板?
建站之星如何实现网站加密操作?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
网站制作软件免费下载安装,有哪些免费下载的软件网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
为什么Go需要go mod文件_Go go mod文件作用说明
如何用好域名打造高点击率的自主建站?
如何零基础在云服务器搭建WordPress站点?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
微信小程序 五星评分(包括半颗星评分)实例代码
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
*请认真填写需求信息,我们会在24小时内与您取得联系。