jq weui 日期年月日时分秒得设置(二个弹窗)
需求:h5页面需要年月日时分秒,
方法:weui得datePicker插件只有年月日得,所以时分秒就要单独用picker插件单独配置一个,网上有类似得,难点就在于在第一个年月日关闭后就弹出时分秒得弹框,这个我是加在第一个弹框关闭得onClose里调用得时分秒弹框,网上也有其他方法,在我这里无效
不足:弹出二次弹框得体验
isWhichTime:function (timeSelector) {let _this=this;weui.datePicker({//end:2030,id: new Date(),//每次打开就是当天时间,而不是上一次选择得时间,因为源码里是如果上次有选择过,就显示上次选择得,这样如果是几个共用一个日期框,回显会有问题defaultValue: [new Date().getFullYear(), new Date().getMonth()+1, new Date().getDate()],onConfirm: result=> {//把年月份保存成全局变量_this.data.firstTime = result;},onClose:e=>{//二次调用时分秒_this.actions.secondPicker(_this, this.data.firstTime,timeSelector);}})
},
//二次调用日期:时分秒
secondPicker:function(_this,result,timeSelector){//统一格式 yyyy-mm-dd hh:mm:ssif (result[1].value<11) {result[1].value = '0'+ result[1].value;}if (result[2].value<11) {result[2].value = '0'+ result[2].value;}//统一格式 yyyy-mm-dd hh:mm:sslet dateTime = result[0].value+'-'+result[1].value+'-'+result[2].value+' ';let hours = [];let minite = [];let seconds = [];if(!hours.length) {hours=this.actions.costomDatePicker(hours,0,60,"时")}if(!minite.length) {minite=this.actions.costomDatePicker(minite,0,60,"分")}if(!seconds.length) {seconds=this.actions.costomDatePicker(seconds,0,60,"秒")}weui.picker(hours,minite,seconds,{//end:2030,id: new Date(),defaultValue: [new Date().getHours(),new Date().getMinutes(),new Date().getSeconds()],onConfirm: result=> {//result 是数组,返回得是当前选中得数,如[{lable:'2019年,value:2019},{lable:'2月,value:2},{lable:'2号,value:2}]if (result.length){let time=dateTime+result[0].value+':'+result[1].value+':'+result[2].value;console.log('time',time)_this.el.find(timeSelector).val(time);}},})
},
月日时分秒得判断统一方法:
//自定义日期:月时分秒
costomDatePicker:function(years,startTime,endTime,str){for(let j = startTime; j < endTime; j++) {years.push({label: ('' + j).length === 1 ? '0'+j + str : '' + j + str,value: ('' + j).length === 1 ? '0'+j : '' + j ,});}return years;
},
jq weui 日期年月日时分秒得设置(二个弹窗)相关推荐
- C#表格table时间显示年月日时分秒格式设置
C#表格table时间显示年月日时分秒格式设置 作者:张国军_Suger 开发工具与关键技术:Visual Studio 2015.C#..NET 在做C#项目是遇到的前端表格的时间处理问题,一般都是 ...
- datepick二格式 化时间_My97DatePicker设置日期年月日时分秒格式
前端 JavaScript 日期插件 My97DatePicker 非常出名.N多年以前我就使用过,当时下载了之后,使用的时候默认是没有小时,分钟,秒之类的,直接是年月日的日期格式,跟一般的日期插件没 ...
- html时间日期 年月日时分秒,年月日时分秒的即时显示
网页特效观止|JsCode.CN|---年月日时分秒的即时显示 var timerID = null; var timerRunning = false; function stopclock (){ ...
- 时间戳与日期年月日时分秒的转换
在前端的日常工作当中,时间戳的使用也是不少的.有时后端返回给我们的数据是一个时间戳,我们需要转换成年月日,时分秒的形式展示在页面当中,为了以后的使用方便,我在这里简单写了个函数来进行转换. 1.是时间 ...
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
下面是日期和时间的各种方法,转换为字符串. 如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc c#用DateTime.Now.ToString(&qu ...
- c#.net 获取时间日期年月日时分秒格式(转)
今天写代码发现两个比较不错的分享下: 1.DateTime.ParseExact 很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法 DateTime ...
- JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;...
学习目标 1.掌握创建日期对象的方法 2.掌握date对象中获取日期时间的方法 3.掌握date对象中设置日期时间的方法 如何创建一个日期对象 语法:new Date(); 功能:创建一个日期时间对象 ...
- php日期格式化年月日时分秒,php Date()函数输出中文年月日时分秒
php Date()函数输出中文年月日时分秒今天我以一个简单的利用date()函数输出中文年月日时分秒引出关于大多数据用户在使用php date()函数的一些问题与date()函数一些参数详解. 当然 ...
- Java日期Date类,格式化,年月日时分秒星期
Date类 1.由java.util包提供 2.封装了当前日期和时间 3.共有两个构造函数, 无参构造:Date() 使用当前日期及时间初始化对象 有参构造:Date(long number)参数为毫 ...
最新文章
- 单选选中改状态加边框(需要重绘:this.$forceUpdate(); )
- 辽宁省计算机专业最好的本科学校有哪些,辽宁省哪所大学最好-辽宁省排名前十的大学排名...
- ELK技术栈—Kibana
- 使用literal或者绑定变量执行SAP HANA SQL语句
- Filter案例之敏感词过滤和代理模式
- extjs官网+extjs官网案例
- Git笔记(9) 打标签
- python语言入门-Python语言入门详解!快速学成Python!
- 海康录像机能用别的摄像头吗_海康威视录像机NVR如何添加其它品牌(大华)摄像头...
- 2.9 使用快捷键快速隐藏和显示行列 [原创Excel教程]
- kindle上网看其他网址_原来kindle不止可以看书,快来看看体验版浏览器怎么玩!...
- OVM-V1.3正式发布,新增三大功能 ,采用全新UI界面
- 从零开始学数据结构和算法:五面阿里拿下飞猪事业部offer,快来收藏!
- 【Python】爬取百度图片和必应图片
- 上微信 找不到服务器,【微信连接不上服务器】微信连接不上服务器怎么办?...
- 【Linux 内核 内存管理】物理分配页 ⑨ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | retry 标号代码分析 )
- 艾司博讯:拼多多访客怎么进来在哪里看到
- oracle导入导出DMP文件【整个步骤】
- C#小游戏——贪吃蛇~详细过程+全部代码
- 电脑故障维修判断指导大全(联想内部文件)
热门文章
- 现代密码学(Introduction to Modern Cryptography)
- 啊屋童装商城android,我们采访了100位漂亮妈妈 她们手机里居然都有一款叫啊屋童装商城的app...
- 计算机三级网络技术第十章(第一轮)
- Python 基于 Prometheus 数据生成巡检报告
- 大连新计划科技曝光网站建设中的“潜规则”
- JsonMappingException Infinite recursion StackOverflowError
- php ligerui 导出excel,asp.net+Ligerui实现grid导出Excel和Word的方法
- 华为工业互联网白皮书
- 阿里云OSS文件批量打包下载
- MFC的COleDateTime类使用