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 相关文章推荐
从零开始学习jQuery (三) 管理jQuery包装集
Feb 23 Javascript
javascript数组遍历for与for in区别详解
Dec 04 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
angularJs关于指令的一些冷门属性详解
Oct 24 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
jquery实现提示语淡入效果
May 05 jQuery
bootstrap table服务端实现分页效果
Aug 10 Javascript
浅入深出Vue之组件使用
Jul 11 Javascript
express框架下使用session的方法
Jul 31 Javascript
Vue强制组件重新渲染的方法讨论
Feb 03 Javascript
vue form表单post请求结合Servlet实现文件上传功能
Jan 22 Vue.js
关于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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
javascript数组使用调用方法汇总
2007/12/08 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
学生实习自我鉴定
2013/10/11 职场文书
新书吧创业计划书
2014/01/31 职场文书
部队万能检讨书
2014/02/20 职场文书
装饰工程师岗位职责
2014/06/08 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
干部作风建设工作总结
2014/10/29 职场文书
田径运动会通讯稿
2015/07/18 职场文书
2016年教师新年寄语
2015/08/18 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
宪法宣传标语100条
2019/10/15 职场文书
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
alibaba seata服务端具体实现
2022/02/24 Java/Android
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle