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 相关文章推荐
js去除空格的12种实用方法
Nov 08 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
javascript中$(function() {});写与不写有哪些区别
Aug 10 Javascript
jQuery打字效果实现方法(附demo源码下载)
Dec 18 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
angularjs中的$eval方法详解
Apr 24 Javascript
如何理解Vue的作用域插槽的实现原理
Aug 19 Javascript
vue中的scope使用详解
Oct 29 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
Apr 22 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
JavaScript事件循环及宏任务微任务原理解析
Sep 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
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
PHP define函数的使用说明
2008/08/27 PHP
php实现的RSS生成类实例
2015/04/23 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
js实现图片轮播效果
2015/12/19 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
2017/04/24 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python实现智能语音天气预报
2019/12/02 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
如何在Python对Excel进行读取
2020/06/04 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
女生节标语
2014/06/26 职场文书
关于读书的活动方案
2014/08/14 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
小学生作文评语集锦
2014/12/25 职场文书
学习心理学心得体会
2016/01/22 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL