`

My97date日期选择设置最大最小值

阅读更多

    My97date是大家经常用到的日期控件,不过很多人在应用中仍然感觉迷惑,明明配置的很正确,为什么会不好用?下面我来给出答案。

     以下这种情况在搭建好的框架中经常出现,就是按照官方例子已经做好各种配置,在其他处应用也好用,但是在新做的功能中就是不好用,原因是:你没给'id'赋值。

     <input name="employDate" id="employDate" type="text" maxlength="20" class="input-xlarge Wdate required"  onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:true,maxDate:'#F{$dp.$D(\'memberDate\')}'});"/>

      标红处非常重要,这将决定你的配置是否好用。

 

      接下来说一下我常用到的my97date中的功能

 

      1.设置不能超过当前时间

      maxDate:'%y-%M-%d'

 

      2.最大比当前时间小一天

      maxDate:'%y-%M-{%d-1}'

     

      3.最少比当前时间大一天

 

      minDate:'%y-%M-{%d+1}'

 

       4.设置两个时间相互制约,比如开始时间、结束时间

     

 <input name="startDate" id="startDate" type="text" maxlength="20" class="input-xlarge Wdate "

onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/> ~~ 

<input name="endDate" id="endDate" type="text" maxlength="20" class="input-xlarge Wdate "

 onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:true,minDate:'#F{$dp.$D(\'startDate\')}'});"/>

 

     

0
2
分享到:
评论

相关推荐

    My97DatePicker很好很强大的日历控件

    - **日期范围限制**:可以设定可选日期的最小值和最大值,防止用户选择无效日期。 - **事件处理**:提供丰富的事件接口,如onSelect、onClose等,方便开发者进行交互逻辑控制。 - **弹出位置自适应**:自动根据...

    My97DatePicker JS日历控件

    2. **日期范围限制**:可以设置日期选择的最小值和最大值,防止用户选择超出设定范围的日期。 3. **多语言支持**:支持多种语言切换,满足全球化网站的需求。 4. **自定义样式**:提供丰富的CSS样式定制选项,可以...

    My97DatePicker常用练习

    2. **日期范围限制**:可以设定日期选择的最小值和最大值,避免用户选择超出范围的日期。 3. **自定义样式**:通过修改CSS,可以调整日期选择框的样式,使其与项目整体风格保持一致。 4. **日期计算**:结合...

    js日期控件

    4. **日期范围限制**:可以设置日期选择的最小值和最大值,防止用户选择超出范围的日期。 5. **日期格式化**:My97DatePicker允许开发者自定义日期显示格式,如"YYYY-MM-DD"、"MM/DD/YYYY"等。 6. **日期计算**:...

    简单的html日期控件

    3. **日期范围限制**:可以设置日期选择的最小值和最大值,防止用户选择超出范围的日期。 4. **日期计算**:支持日期的加减操作,如选择“今天之后7天”等。 5. **自定义样式**:允许调整日期选择窗口的样式,以适应...

    时间控件

    3. **日期范围限制**:可以设置日期选择的最小值和最大值,防止用户选择超出范围的日期。 4. **日期计算**:支持加减日期操作,方便用户快速选择相邻日期。 5. **日期验证**:自动检查用户输入的日期格式是否正确。 ...

    PHP 系统函数大全、外加使用方法

    PHP提供了多个用于数学运算的函数,如`abs()`用于计算绝对值,`min()`和`max()`用于找到最小值和最大值,`asin()`用于计算反正弦,`pow()`用于执行指数运算,`ceil()`用于向上取整,`rand()`用于生成随机数,`decbin...

    深入了解MySQL数据库

    - 根据实际需求选择合适的日期类型,例如使用DATE存储纯日期数据,使用DATETIME或TIMESTAMP存储日期和时间数据。 #### 字符集 - **字符集概述:** - 字符集定义了数据库如何存储和处理字符,选择合适的字符集...

    ORACLE函数大全

    在时间函数方面,Oracle提供了诸多处理日期和时间的函数,如SYSDATE获取当前系统日期,ADD_MONTHS增加或减少月份,EXTRACT提取日期或时间部分,TO_CHAR和TO_DATE进行日期和字符串之间的转换,以及MONTHS_BETWEEN计算...

    第三,四阶段面试题1.docx

    浮点型字段定义格式为`float(总宽度, 小数位数)`,超出范围时会保存最大或最小值。字符型字段中,char在不足指定长度时会在右边填充空格,varchar则根据实际长度存储,超出部分无法写入。日期时间类型如DATETIME占用...

    MySQL应用PPT课件.pptx

    每种类型的最小值和最大值不同。 字符串类型 MySQL 支持的字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT 等。每种类型的字节用途和取值范围不同。 本课程涵盖了 MySQL 的基本概念、安装、配置、SQL 语句、数据...

    joe_MySQL笔记

    - `Str_to_date()`: 字符串转日期。 - `Date_format()`: 格式化日期。 - `Date_diff()`: 计算两个日期之间的差值。 **其他函数**: - `Version()`: 获取MySQL版本信息。 - `Database()`: 获取当前所选数据库的...

    数据聚合的艺术:如何在 Elasticsearch 中使用聚合?

    - **日期直方图聚合(Date Histogram Aggregation)**:根据日期字段的不同时间段进行分组。 2. **度量聚合(Metric Aggregations)**:这类聚合主要用于计算每个分组的统计信息,如计数、平均值等。 - **值计数...

    Mysql数据库学习

    - MAX用于获取最大值,MIN用于获取最小值。 - 示例:`SELECT MAX(age) FROM students;` **5.11 GROUP BY和HAVING子句** - GROUP BY用于将数据分组,HAVING用于对分组后的数据进行筛选。 - 示例:`SELECT age, ...

    Mysql非常全的和完整的总结文档

    - DATE:表示日期类型。 - DATETIME:表示日期和时间类型。 - TIMESTAMP:存储时间戳,可以自动更新为当前时间。 3. 字符串类型,如: - CHAR:固定长度的字符串。 - VARCHAR:可变长度的字符串。 - BINARY和...

    MySql常用 SQL语句汇总,共 25 条

    包括数值(INT, FLOAT, DECIMAL等)、字符串(VARCHAR, CHAR等)、日期时间(DATE, TIME, DATETIME等)等。 21. **聚合函数** COUNT(), SUM(), AVG(), MAX(), MIN()用于计算一组值的总数、总和、平均值、最大值和...

    django-1.3-cheetsheet

    12. **`unique_for_date`**:对于某个日期字段,该字段是否唯一。 - 示例:`models.CharField(max_length=100, unique_for_date='created_at')` 13. **`unique_for_month`**:对于某个月份字段,该字段是否唯一。 ...

    常用的SQL语句集合

    - 示例: `WHERE my_datetime &gt; TO_DATE('2000-01-01 10:00:01', 'YYYY-MM-DD HH24:MI:SS');` - **获取当前日期时间**: 获取当前系统日期时间。 - 示例: `SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM ...

Global site tag (gtag.js) - Google Analytics