首页 > 编程知识 正文

灭火器使用方法的步骤,datepicker下载

时间:2023-05-06 01:40:16 阅读:154340 作者:1226

转载: https://www.cn blogs.com/go loving/p/7163697.html

只需导入js文件:

我自己尝试了一个小例子:

复制代码

! doctype html

会员姓名:出生年月日:在复印代码中,是否添加class='Wdate '在页面上是不同的。 添加class后,如图所示有一个时间小的图标。 网上百度还有很多其他的使用方法。 以下句子比较完整,值得借鉴。

Wdatepicker日期控件使用指南: http://blog.csdn.net/wanglei 1988 06 22/article/details/8051322

日期范围限制

静态限制:

请注意,日期格式必须与realDateFmt和realTimeFmt匹配

您可以通过设置“最小minDate日期”并将“最大日期”设置为静态日期值来限制日期范围。 示例4-1-1限制日期范围为2006-09-10到2008-12-20

例4-1-2限定日期范围为2008-3-8 11:30:00到2008-3-10 20:59:30

示例4-1-3限制日期范围为2008年2月至2008年10月

示例4-1-4限制日期范围为8:00:00到11:00

动态限制:

请注意,日期格式必须与realDateFmt和realTimeFmt匹配

要限制日期范围,可以使用系统提供的动态变量,例如%y (当前年份)或%M (当前月份)。 另外,也可以用#{}进行公式的运算。 例如,#{%d 1}:代表明天

动态变量表

格式说明

%y当前年份

%M当前月份

%d当前日期

%ld本月最后一天

%H当前时间

%m当前分数

%s当前秒

#{}运算公式,例如:#{%d 1}:表示明天

#F{} {}之间有可以用函数编写的自定义JS代码

示例4-2-1只能选择包括今天在内的今天以前的日期

示例4-2-2使用表达式只能选择今天或之后的日期。 不包括今天。

例4-2-3只能选择本月的日期1日到本月的最后一天

例4-2-4只能选择今天7:00:00到明天21:00:00的日期

示例4-2-5使用表达式只能选择20小时前到30小时后的日期

脚本自定义限制:

请注意,日期格式必须与realDateFmt和realTimeFmt匹配

系统提供d p . dp. dp.D和d p . dp. dp.DV这两个API来辅助日期运算。 您也可以通过在#F{}中填写自定义脚本来设置所需的日期限制

示例4-3-1前一个日期不能大于后一个日期,两个日期都不能大于2020-10-01

合同的有效期为到

请注意,个日期的日期格式必须相同

d p . dp. dp .相当于document.getElementByIdx_x函数。 那么为什么是里面的“使用”呢? 这是因为'和'都被外围函数使用,因此使用转义字符。 否则,会提示JS语法错误。 所以,在其他地方使用时,请注意把’转换成’或’使用。

#f{dp.DP.DP.d () d4312 )|)表示如果d4312为空,则采用2020-10-01的最大值

示例4-3-2之前的日期3不应大于之后的日期

日期从上到下

使用d p . dp。

dp.D 函数 可以将日期框中的值,加上定义的日期差量:

两个参数: id={字符类型}需要处理的文本框的id值 , obj={对象类型}日期差量

日期差量用法:

属性y,M,d,H,m,s分别代表年月日时分秒。如 为空时,表示直接取值,不做差量(示例4-3-1中的参数就是空的)

{M:5,d:7} 表示 五个月零7天
{y:1,d:-3} 表示 1年少3天
{d:1,H:1} 表示一天多1小时

示例4-3-3 前面的日期+3月零2天 不能大于 后面的日期 且 前面日期都不能大于 2020-4-3减去3月零2天 后面日期 不能大于 2020-4-3
  住店日期从 到

注意:#F{ d p . dp. dp.D(‘d4332’,{M:-3,d:-2}) || d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2})},表示当 d4332 为空时, 采用 d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2})} 的值作为最大值。使用 d p . dp. dp.DV 函数 可以将显式传入的值,加上定义的日期差量:两个参数: value={字符类型}需要处理的值 , obj={对象类型}日期差量 ,用法同上面的 d p . dp. dp.D 类似,如 d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2}) 表示 2020-4-3减去3月零2天

示例4-3-4 发挥你的JS才能,定义任何你想要的日期限制
  自动转到随机生成的一天,当然,此示例没有实际的用途,只是为演示目的

复制代码

复制代码   无效天 ,可以使用此功能禁用周日至周六所对应的日期,相关属性:disabledDays (0至6 分别代表 周日至周六)

示例4-4-1 禁用 周六 所对应的日期

示例4-4-2 通过position属性,自定义弹出位置

无效日期
  注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致
  可以使用此功能禁用,所指定的一个或多个日期,只要你熟悉正则表达式,你可以尽情发挥

用法(正则匹配):
如果你熟悉正则表达式,会很容易理解下面的匹配用法
如果不熟悉,可以参考下面的常用示例
[‘2008-02-01’,‘2008-02-29’] 表示禁用 2008-02-01 和 2008-02-29
[‘2008-…-01’,‘2008-02-29’] 表示禁用 2008-所有月份-01 和 2008-02-29
[‘200[0-8]]-02-01’,‘2008-02-29’] 表示禁用 [2000至2008]-02-01 和 2008-02-29
[’^2006’] 表示禁用 2006年的所有日期

此外,您还可以使用 %y %M %d %H %m %s 等变量, 用法同动态日期限制 注意:%ld不能使用
[’…-…-01’,’%y-%M-%d’] 表示禁用 所有年份和所有月份的第一天和今天
[’%y-%M-#{%d-1}’,’%y-%M-#{%d+1}’] 表示禁用 昨天和明天

当然,除了可以限制日期以外,您还可以限制时间
[’…-…-… 10:00:00’] 表示禁用 每天10点 (注意 : 需要 使用 : )

不再多举例了,尽情发挥你的正则才能吧!

示例4-5-1 禁用 每个月份的 5日 15日 25日

注意 : ‘5$’ 表示以 5 结尾 注意 $ 的用法

示例4-5-2 禁用 所有早于2000-01-01的日期

注意: ‘^19’ 表示以 19 开头 注意 ^ 的用法
  当然,可以使用minDate实现类似的功能 这里主要是 在演示 ^ 的用法

示例4-5-3 配合min/maxDate使用,可以把可选择的日期分隔成多段
  本示例本月可用日期分隔成五段 分别是: 1-3 8-10 16-24 26,27 29-月末

示例4-5-4 min/maxDate disabledDays disabledDates 配合使用 即使在要求非常苛刻的情况下也能满足需求

示例4-5-5 禁用前一个小时和后一个小时内所有时间 使用 %y %M %d %H %m %s 等变量
  鼠标点击 小时输入框时,你会发现当然时间对应的前一个小时和后一个小时是灰色的

注意: %y %M %d等详见动态变量表

示例4-5-6 #F{}也是可以使用的

本示例利用自定义函数 随机禁用0-23中的任何一个小时,打开小时选择框,你会发现有一个小时被禁用的,而且每次禁用的小时都不同

复制代码

复制代码   有效天与有效日期   使用无效天和无效日期可以很方便的禁用不可用的日期,但是在只需要启用少部分日期的情况下,有效天和有效日期的功能就非常适合了.   关键属性: opposite 默认为false, 为true时,无效天和无效日期变成有效天和有效日期

示例4-6 只启用 每个月份的 5日 15日 25日

注意 : ‘5$’ 表示以 5 结尾 注意 $ 的用法

特殊天和特殊日期
  特殊天和特殊日期的用法跟完全无效天和无效日期完全相同,但是opposite属性对其无效

关键属性:
specialDays (0至6 分别代表 周日至周六) 用法同无效天
specialDates 用法同无效日期,但是对时分秒无效

示例4-7-1 高亮每周 周一 周五

示例4-7-2 高亮每月 1号 15号

跨无限级框架显示

无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的

可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕

民国年日历和其他特殊日历

当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历

dateFmt:‘yyy/MM/dd’})"/>

注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset(默认值为:1911),如果是民国年使用默认值即可无需另外配置,如果是其他的差量,可以通过参数的形式配置

为编程带来方便

如果el的值是this,可省略,即所有的el:this都可以不写
日期框设置为disabled时,禁止更改日期(不弹出选择框)
如果没有定义onpicked事件,自动触发文本框的onchange事件
如果没有定义oncleared事件,清空时,自动触发onchange事件

其他属性

设置readOnly属性,可指定日期框是否只读
设置highLineWeekDay属性,可指定是否高亮周末
设置isShowOthers属性,可指定是否显示其他月的日期
加上class="Wdate"就会在选择框右边出现日期图标

多语言和自定义皮肤

多语言支持

通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言

语言列表和语言安装说明详见语言配置

示例3-1 多语言示例

繁体中文:
lang:‘zh-tw’})"/>

英文:
lang:‘en’})"/>

简体中文:
lang:‘zh-cn’})"/>
注意:默认情况lang=‘auto’,即根据浏览器的语言自动选择语言.

自定义和动态切换皮肤 立刻转到皮肤中心

通过skin属性,可以为每个日期控件单独配置皮肤,当然也可以通过WdatePicker.js配置全局的皮肤
皮肤列表和皮肤安装说明详见皮肤配置

示例3-2 皮肤演示

默认皮肤default: skin:‘default’

  注意:在WdatePicker里配置了skin=‘default’,所以此处可省略,同理,如果你把WdatePicker里的skin配置成’whyGreen’那么在不指定皮肤的情况下都使用’whyGreen’皮肤了

whyGreen皮肤: skin:‘whyGreen’

<input id=“d322” class=“wdate” type=“text” οnfοcus=“wdatepicker({< span=”">skin:‘whyGreen’})"/>
  注意:更多皮肤,请到皮肤中心下载

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。