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 相关文章推荐
Javascript hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
js post方式传递提交的实现代码
May 31 Javascript
jQuery中:disabled选择器用法实例
Jan 04 Javascript
JavaScript随机生成信用卡卡号的方法
Apr 07 Javascript
通过隐藏iframe实现无刷新上传文件操作
Mar 16 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
May 26 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
页面间固定参数,通过cookie传值的实现方法
May 31 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
Mar 05 Javascript
JavaScript callback回调函数用法实例分析
May 08 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
Dec 10 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
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
jquery遍历input取得input的name
2009/04/27 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
jquery实现动态画圆
2014/12/04 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
JS实现购物车特效
2017/02/02 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
pyqt和pyside开发图形化界面
2014/01/22 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
eBay德国站:eBay.de
2017/09/14 全球购物
本科毕业生自荐信
2014/05/26 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
公司财务管理制度
2015/08/04 职场文书
大学生党课心得体会
2016/01/07 职场文书
大学生创业计划书
2019/06/24 职场文书
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python