时间插件---WdatePicker使用方法

<script src="./WdatePicker/WdatePicker.js" type="text/javascript"></script>
<label>起始有效期:</label>
<input  class="form-control" placeholder="起始有效期" id="begin" onclick="WdatePicker()" name="begin">

<label>截至有效期:</label>
<input  class="form-control" placeholder="截至有效期" id="ender" onclick="WdatePicker({lang:'zh-cn', dateFmt:'yyyy-MM-dd HH:mm:ss'})" name="ender">

<label>截至有效期:</label>
<input  class="form-control" placeholder="截至有效期" id="ender" onclick="WdatePicker({dateFmt: 'yyyy'})" name="ender">
<p class="showInfo"></p>

附加:日期范围限制

<!-- 静态限制:注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致。你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围。-->

<!-- 1.限制日期的范围是 2006-09-10到2008-12-20 -->
<input id="d411" class="Wdate" type="text" onfocus="WdatePicker({minDate: '2006-09-10', maxDate: '2008-12-20' })"/>

<!-- 2.限制日期的范围是 2008-3-8 11:30:00 到 2008-3-10 20:59:30 -->
<input id="d412" class="Wdate" type="text" onfocus="WdatePicker({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"/>

<!-- 3.限制日期的范围是 2008年2月 到 2008年10月 -->
<input id="d413" class="Wdate" type="text" onfocus="WdatePicker({dateFmt: 'yyyy年M月', minDate: '2008-2', maxDate: '2008-10' })"/>

<!-- 4.限制日期的范围是 8:00:00 到 11:30:00 -->
<input id="d414" class="Wdate" type="text" onfocus="WdatePicker({dateFmt: 'H:mm:ss', minDate: '8:00:00', maxDate: '11:30:00' })"/>



<!-- 动态限制:注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致。你可以通过系统给出的动态变量,如%y(当前年),%M(当前月)等来限度日期范围,你还可以通过#{}进行表达式运算,如:#{%d+1}:表示明天-->
<!-- 动态变量表:格式 说明 
  %y:当前年        %M:当前月        %d:当前日        %ld:本月最后一天 
  %H:当前时        %m:当前分        %s:当前秒        #{}:运算表达式,如:#{%d+1}:表示明天        #F{} {}:之间是函数可写自定义JS代码 -->

<!-- 1.只能选择今天以前的日期(包括今天) -->
<input id="d421" class="Wdate" type="text" onfocus="WdatePicker({maxDate: '%y-%M-%d' })"/>

<!-- 2.只能选择今天以后的日期(不包括今天) -->
<input id="d422" class="Wdate" type="text" onfocus="WdatePicker({minDate: '%y-%M-#{%d+1}' })"/>

<!-- 3.只能选择本月的日期1号至本月最后一天 -->
<input id="d423" class="Wdate" type="text" onfocus="WdatePicker({minDate: '%y-%M-01', maxDate: '%y-%M-%ld' })"/>

<!-- 4.只能选择今天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' })"/>

<!-- 5.只能选择 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' })"/>

参考文档: 

https://www.cnblogs.com/goloving/p/7163697.html?tdsourcetag=s_pcqq_aiomsg

https://www.cnblogs.com/yangning/p/4260584.html?tdsourcetag=s_pcqq_aiomsg

https://www.layui.com/laydate/?tdsourcetag=s_pcqq_aiomsg

https://www.cnblogs.com/loveyaxin/p/6215677.html?tdsourcetag=s_pcqq_aiomsg

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值