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插件 autoComboBox 下拉框
Dec 22 Javascript
javascript模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
Jun 10 Javascript
Javascript基础教程之switch语句
Jan 18 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
javascript表格的渲染组件
Jul 03 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 Javascript
React Navigation 使用中遇到的问题小结
May 08 Javascript
weui中的picker使用js进行动态绑定数据问题
Nov 06 Javascript
24个解决实际问题的ES6代码片段(小结)
Feb 02 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
文章推荐系统(三)
2006/10/09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php简单统计在线人数的方法
2016/05/10 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
2018/08/29 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
python语言使用技巧分享
2016/05/31 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
信息系统专业个人求职信范文
2013/12/07 职场文书
大学生咖啡店创业计划书
2014/01/21 职场文书
鸦片战争观后感
2015/06/09 职场文书
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
Java实现简单小画板
2022/06/10 Java/Android