WdatePicker.js时间日期插件的使用方法


Posted in Javascript onJuly 26, 2017

本文介绍了WdatePicker.js时间插件使用,分享给大家,具体如下:

引用:

在项目中引用“plugin-clander”文件夹。

在html中引用”WdatePicker.js”即可。

<script src="js/plugin-clander/WdatePicker.js"></script>

1.没有对控件进行设置

<input class="Wdate" type="text" onfocus="WdatePicker()"/>

2.限制日期的范围是 2006-09-10到2008-12-20

<input id="d411" class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen',minDate: '2006-09-10', maxDate: '2008-12-20' })"/>

3.限制日期的范围是 2008-3-8 11:30:00 到 2008-3-10 20:59:30

<input type="text" class="Wdate" id="d412" 
onfocus="WdatePicker({skin:'whyGreen',dateFmt: 'yyyy-MM-dd HH:mm:ss', 
minDate: '2008-03-08 11:30:00', maxDate: '2008-03-10 20:59:30' })" value="2008-03-09 11:00:00"/>

4.限制日期的范围是 2008年2月 到 2008年10月

<input type="text" class="Wdate" id="d413" onfocus="WdatePicker({dateFmt: 'yyyy年M月', minDate: '2008-2', maxDate: '2008-10' })"/>

5.限制日期的范围是 8:00:00 到 11:30:00

<input type="text" class="Wdate" id="d414" onfocus="WdatePicker({dateFmt: 'H:mm:ss', minDate: '8:00:00', maxDate: '11:30:00' })"/>

6.只能选择今天以前的日期(包括今天)

<input id="d421" class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen',maxDate: '%y-%M-%d' })"/>

7.使用了运算表达式 只能选择今天以后的日期(不包括今天)

<input id="d422" class="Wdate" type="text" onfocus="WdatePicker({minDate: '%y-%M-#{%d+1}' })"/>

8. 只能选择本月的日期1号至本月最后一天

<input id="d423" class="Wdate" type="text" onfocus="WdatePicker({minDate: '%y-%M-01', maxDate: '%y-%M-%ld' })"/>

9.只能选择今天7:00:00至明天21:00:00的日期

<input id="d424" class="Wdate" type="text" 
onfocus="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss', 
minDate: '%y-%M-%d 7:00:00', maxDate: '%y-%M-#{%d+1} 21:00:00' })"/>

10.使用了运算表达式 只能选择 20小时前 至 30小时后 的日期

<input id="d425" class="Wdate" type="text" 
onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm', 
minDate: '%y-%M-%d #{%H-20}:%m:%s' ,maxDate: '%y-%M-%d #{%H+30}:%m:%s' })"/>

11. 前面的日期不能大于后面的日期且两个日期都不能大于 2020-10-01

合同有效期从 到

[注意: 两个日期的日期格式必须相同.

dp. 相当于 document.getElementByIdx_x 函数.

那么为什么里面的 ' 使用 \' 呢? 那是因为 ” 和 ' 都被外围的函数使用了,故使用转义符 \ ,否则会提示JS语法错误.所以您在其他地方使用时注意把 \' 改成 ” 或者 ' 来使用.

#F{$dp.$D(\'d4312\')||\'2020-10-01\'} 表示当 d4312 为空时, 采用 2020-10-01 的值作为最大值]

<input id="d4311" class="Wdate" type="text" onFocus="WdatePicker({maxDate: '#F{$dp.$D(\'d4312\')||\'2020-10-01\'}' })"/> 
<input id="d4312" class="Wdate" type="text" onFocus="WdatePicker({minDate: '#F{$dp.$D(\'d4311\')}' ,maxDate:'2020-10-01' })"/>

WdatePicker.js时间插件的取值和赋值:

引用:

<script src="js/jquery-2.1.1.min.js"></script>
 <script src="js/plugin-clander/WdatePicker.js"></script>

html:

<input class="div-Wdate" type="text"  onfocus="WdatePicker()"/>
  <p><button class="tijiaoBtn">提交</button></p>

js:

//赋值
 $(".div-Wdate").val("2019-01-01");
 //取值
 $(".tijiaoBtn").on("click",function(){
  console.log($(".div-Wdate").val());
 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
DOM_window对象属性之--clipboardData对象操作代码
Feb 03 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
Dec 19 Javascript
JS中 用户登录系统的解决办法
Apr 15 Javascript
javascript教程之不完整的继承(js原型链)
Jan 13 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
深入理解jquery中的事件与动画
May 24 Javascript
Knockoutjs 学习系列(一)ko初体验
Jun 07 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
js中less常用的方法小结
Aug 09 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
微信小程序实现弹框效果
May 26 Javascript
TypeScript 内置高级类型编程示例
Sep 23 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 #Javascript
JS 60秒后重新发送验证码的实例讲解
Jul 26 #Javascript
JS数组操作中的经典算法实例讲解
Jul 26 #Javascript
你有必要知道的10个JavaScript难点
Jul 25 #Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 #Javascript
jQuery实现键盘回车搜索功能
Jul 25 #jQuery
简单实现js鼠标跟随效果
Aug 02 #Javascript
You might like
咖啡的传说和历史
2021/03/03 新手入门
桌面中心(一)创建数据库
2006/10/09 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
js实现右键菜单功能
2016/11/28 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
2018/09/07 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
python中List的sort方法指南
2014/09/01 Python
Python实现随机漫步功能
2018/07/09 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
Python 私有化操作实例分析
2019/11/21 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
建筑项目策划书
2014/01/13 职场文书
自动化专业职业生涯规划书范文
2014/01/16 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
森林病虫害防治方案
2014/06/02 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
工作收入证明模板
2015/06/12 职场文书
入学证明
2015/06/23 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python