Heim > Backend-Entwicklung > PHP-Tutorial > WdatePicker是什么插件?

WdatePicker是什么插件?

PHPz
Freigeben: 2020-09-05 14:22:16
Original
2179 Leute haben es durchsucht

WdatePicker是什么插件?

WdatePicker是什么插件?

WdatePicker个功能强大的JS日历插件,可以自定义皮肤,显示当前日期,还可以根据历史记录快速选择日期,支持最高到2099年,最低到1904年的日期等等各种功能的JS日期选择插件——WdatePicker.js。

您可以根据需要设置不同的参数达到不同的效果。

日期插件WdatePicker.js的使用方法

最简单的配置方法:

(1)下载WdatePicker.js(包括lang和skin文件夹)。

(2)在html页面中导入WdatePicker.js和WdatePicker.css文件

(3)在输入框input元素上加入class="Wdate" onFocus="WdatePicker({lang:'zh-cn'})"代码。

(4)打开页面查看效果。

class="Wdate"的用处是加上class的会有个时间的小图标,如图所示:

1.png

详细用法

1).没有对控件进行设置

<input class="Wdate" type="text" onfocus="WdatePicker()"/>
Nach dem Login kopieren

2).限制日期范围 2017-08-15到2018-08-15

<input id="d411" class="Wdate" type="text" onfocus="WdatePicker({minDate: &#39;2017-08-15&#39;, maxDate: &#39;2018-08-15&#39; })"/>
Nach dem Login kopieren

3).限制时间范围 2018-07-15 10:30:00 到 2018-08-15 11:30:00

<input type="text" class="Wdate" onfocus="WdatePicker({dateFmt: &#39;yyyy-MM-dd HH:mm:ss&#39;,minDate: &#39;2017-08-15 10:30:00&#39;, maxDate: &#39;2018-08-15 11:30:00&#39; })" value="2018-08-15 10:30:00"/>
Nach dem Login kopieren

4).限制日期范围是2018年7月到2018年8月

<input type="text" class="Wdate"  onfocus="WdatePicker({dateFmt: &#39;yyyy年M月&#39;, minDate: &#39;2018-7&#39;, maxDate: &#39;2018-8&#39; })"/>
Nach dem Login kopieren

5).限制时间范围是 8:00:00到11:30:00

<input type="text" class="Wdate"  onfocus="WdatePicker({dateFmt: &#39;H:mm:ss&#39;, minDate: &#39;8:00:00&#39;, maxDate: &#39;11:30:00&#39; })"/>
Nach dem Login kopieren

6).只能选今天以前的日期(包括今天)

<input class="Wdate" type="text" onfocus="WdatePicker({maxDate: &#39;%y-%M-%d&#39; })"/>
Nach dem Login kopieren

7).只能选今天以后的日期(不包括今天)

<input class="Wdate" type="text" onfocus="WdatePicker({minDate: &#39;%y-%M-#{%d+1}&#39; })"/>
Nach dem Login kopieren

8).只能选本月日期

<input class="Wdate" type="text" onfocus="WdatePicker({minDate: &#39;%y-%M-01&#39;, maxDate: &#39;%y-%M-%ld&#39; })"/>
Nach dem Login kopieren

9).只能今天7:00:00到明天21:00:00

<input  class="Wdate" type="text"onfocus="WdatePicker({dateFmt:&#39;yyyy-M-d H:mm:ss&#39;,minDate: &#39;%y-%M-%d 7:00:00&#39;, maxDate: &#39;%y-%M-#{%d+1} 21:00:00&#39; })"/>
Nach dem Login kopieren

10).只能20小时前到30小时后

<input  class="Wdate" type="text" onClick="WdatePicker({dateFmt:&#39;yyyy-MM-dd HH:mm&#39;,minDate: &#39;%y-%M-%d #{%H-20}:%m:%s&#39; ,maxDate: &#39;%y-%M-%d #{%H+30}:%m:%s&#39; })"/>
Nach dem Login kopieren

11).前面的日期不能大于后面的日期

<input id="myDate_1" class="Wdate" type="text" onFocus="WdatePicker({maxDate: &#39;#F{$dp.$D(\&#39;myDate_2\&#39;)||\&#39;2020-10-01\&#39;}&#39; })"/>
<input id="myDate_2" class="Wdate" type="text" onFocus="WdatePicker({minDate:&#39;#F{$dp.$D(\&#39;myDate_1\&#39;)}&#39; ,maxDate:&#39;2020-10-01&#39; })"/>
Nach dem Login kopieren

注意:两个日期的日期格式必须相同.dp. 相当于 document.getElementById 函数.那么为什么里面的 ’ 使用 \’ 呢? 那是因为 ” 和 ’ 都被外围的函数使用了,故使用转义符 \ ,否则会提示JS语法错误.所以您在其他地方使用时注意把 \’ 改成 ” 或者 ’ 来使用.#F{$dp.$D(\'myDate_2\')||\'2020-10-01\'} 表示当 myDate_2 为空时, 采用 2020-10-01 的值作为最大值

更多相关知识,请访问 PHP中文网!!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage