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 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
JavaScript中的Window窗口对象
Jan 16 Javascript
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
js限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
js格式化时间小结
Nov 03 Javascript
浅谈下拉菜单中的Option对象
May 10 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
Aug 24 Javascript
js实现界面向原生界面发消息并跳转功能
Nov 22 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
Vue 实现树形视图数据功能
May 07 Javascript
Vue.js数字输入框组件使用方法详解
Oct 19 Javascript
jQuery实现消息弹出框效果
Dec 10 jQuery
关于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
一贴学会PHP 新手入门教程
2009/08/03 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
node.js正则表达式获取网页中所有链接的代码实例
2014/06/03 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
JavaScript JMap类定义与使用方法示例
2019/01/22 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
Python 实现链表实例代码
2017/04/07 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
外企测试工程师面试题
2015/02/01 面试题
巾帼文明岗申报材料
2014/05/01 职场文书
个人委托书范本汇总
2014/10/01 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
Python学习之迭代器详解
2022/04/01 Python