myDate97用法

CreateTime--2017年5月12日11:00:32
Author:Marydon

一、基本用法

官网链接:http://www.my97.net/index.asp

在页面中引入文件,例如:

<script type="text/javascript" src="<c:url value="/commons/js/My97DatePicker/WdatePicker.js"/>"></script>

常用属性介绍

描述 属性名 属性值
 是否显示清空按钮  isShowClear  true/false,默认值:true
 开始日期   startDate

定义初始状态下,显示日历控件时的默认选中时间

(一般指定当月的第一天:'%y-%M-01'或系统当前日期:'%y-%M-%d')

 最小日期  minDate  
 最大日期  maxDate  
对日期进行格式化  dateFmt  可以指定日期格式,一般为:'yyyy-MM-dd'

 

 

  用法1:查询条件指定 开始日期和结束日期

  用法2:控制能选取的最大日期为系统当前日期

    onclick="WdatePicker({maxDate:'%y-%M-%d'});"

最大开始日期
<input name="BIRTH_DAY" class="TextBox" readonly id="BIRTH_DAY" onclick="WdatePicker({maxDate:'%y-%M-%d'});" type="text"/>

  用法3:控制能选取的最小日期为系统当前日期

    onclick="WdatePicker({minDate:'%y-%M-%d'});"

最小开始日期
<input name="APPLY_DATE" class="TextBox" readonly id="APPLY_DATE" onclick="WdatePicker({minDate:'%y-%M-%d'});" type="text"/>

  用法4:对日期进行格式化

    onclick="WdatePicker({dateFmt:'yyyy-MM-dd'});"

格式化
<input name="CONSULT_DATE" class="TextBox" type="text" readonly onclick="WdatePicker({dateFmt:'yyyy-MM-dd'});"/>

  UpdateTime--2017年6月1日09:23:59

  用法5:支持el表达式

<input name="CONSULT_DATE" class="TextBox" type="text" readonly id="CONSULT_DATE" value="${fn:substring(model.SYSTEMDATE,0,16) }"
onclick="WdatePicker({isShowClear:false,minDate:'${fn:substring(model.SYSTEMDATE,0,16) }',dateFmt:'yyyy-MM-dd HH:mm'});" />

  用法6:根据所选日期显示星期几

  用法6,非原创,摘自:http://blog.csdn.net/u013803303/article/details/46049781

  HTML

<tr>
<td class="tdbiejing">值班日期</td>
<td>
<input type="text" class="TextBox" id="SCHEDULE_DATE" name="SCHEDULE_DATE"
onclick="WdatePicker({isShowClear:false,firstDayOfWeek:1,onpicked:weekDay,minDate:'%y-%M-%d'});" readonly/>
</td>
<td class="tdbiejing">星期</td>
<td>
<input type="text" class="TextBox" id="WEEK_TXT" name="WEEK_TXT" readonly/>
</td>
</tr>

  JAVASCRIPT

function weekDay(){
var date = $dp.cal.getP('y') + "-" + $dp.cal.getP('M') + "-" + $dp.cal.getP('d');
this.value = date;//this代表当前input框
// 星期数组
var weekDays = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
// 星期几
var wk = weekDays[parseInt($dp.cal.getP('w'))];
$get('WEEK_TXT').value = wk;

二、综合运用   

  使myDate97显示系统默认时间,以javascript获取系统时间为例

  1.开始时间和结束时间

  2.显示系统当前时间

<input name="CONSULT_DATE" class="TextBox" type="text" id="CONSULT_DATE" readonly onclick="WdatePicker({dateFmt:'yyyy-MM-dd'});"/>
window.onload=function() {
var date = new Date();
var dateFormat = date.Format("yyyy-MM-dd");//format()方法是自定义的
document.getElementById("CONSULT_DATE").value = dateFormat;
};

  3.显示系统日期及星期

<tr>
<td class="tdbiejing">值班日期</td>
<td>
<input type="text" class="TextBox" id="SCHEDULE_DATE" name="SCHEDULE_DATE"
onclick="WdatePicker({isShowClear:false,firstDayOfWeek:1,onpicked:weekDay,minDate:'%y-%M-%d'});" readonly/>
</td>
<td class="tdbiejing">星期</td>
<td>
<input type="text" class="TextBox" id="WEEK_TXT" name="WEEK_TXT" readonly/>
</td>
</tr> 
window.onload=function() {
showDate();
}; /**
* 获取当前系统日期及星期
*/
function showDate () {
// 设置值班日期默认时间
var myDate = new Date();
var weekDays = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
// 获取当前天数
var day = myDate.getDay();
myDate = myDate.formatDate('yyyy-MM-dd');//自定义的日期类格式化方法
// 值班日期
$get('SCHEDULE_DATE').value = myDate;
// 星期几
$get('WEEK_TXT').value = weekDays[day];
}
 

myDate97用法的更多相关文章

  1. myDate97 设置开始时间和结束时间

      myDate97 设置开始时间和结束时间 CreationTime--2018年8月28日16点46分 Author:Marydon 1.简单示例 第一步:引入My97DatePicker/Wda ...

  2. js获取时间戳的三种方式

      js获取时间戳的三种方式 CreateTime--2018年5月23日08:44:10 Author:Marydon // 方式一:推荐使用 var timestamp=new Date().ge ...

  3. js 获取当前时间并格式化

      js 获取当前时间并格式化 CreateTime--2018年2月7日11:04:16 Author:Marydon 方式一 /** * 获取系统当前时间并格式化 * @returns yyyy- ...

  4. mydate97时间控件的使用

    mydate97官网: http://www.my97.net/dp/index.asp 1:用法如下所示,首先下载一个这个东西: 链接:http://pan.baidu.com/s/1kVmIckv ...

  5. EditText 基本用法

    title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...

  6. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  7. Java中的Socket的用法

                                   Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...

  8. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  9. python enumerate 用法

    A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , whe ...

随机推荐

  1. Java乐观锁实现之CAS操作

    介绍CAS操作前,我们先简单看一下乐观锁 与 悲观锁这两个常见的锁概念. 悲观锁: 从Java多线程角度,存在着“可见性.原子性.有序性”三个问题,悲观锁就是假设在实际情况中存在着多线程对同一共享的竞 ...

  2. 线段树--codevs 1690 开关灯

    codevs 1690 开关灯 USACO  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题目描述 Description YYX家门前的街上有N(2& ...

  3. python相对包导入报“Attempted relative import in non-package”错误

    文章是从stackoverflow翻译过来的,原文地址:Relative imports for the billionth time 本文要在原理上解决  python当中相对包导入出现的问题. 问 ...

  4. 在pcDuino上使用蓝牙耳机玩转音乐

    1.资源 pcDuino板子一个.HDMI to VGA线一条.电源线一条.USB hub一个.显示器.鼠标.键盘.蓝牙适配器.蓝牙耳机. 2.资源已经到位,让我们开始吧 1.在ubuntu上安装蓝牙 ...

  5. cherokee +php fastcgi 出现 No input file specified 故障一例

    在arch上编译cherokee 时用的--with-wwwroot=/srv/http.在建立虚拟服务器时,只要虚拟服务器的根目录位于/srv/http下,php页面都能正确运行.但只要将拟服务器的 ...

  6. Div+CSS展示物流跟踪轨迹信息

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  7. Appium+python自动化54-appium-doctor报错已解决(SyntaxError: Unexpected token ...)

    前言 由于新版的appium desktop版本是不带appium-doctor这个包的,所以想用appium-desktop检查环境的话需要另外的安装了,在安装的时候小编又遇到了一个坑 报错信息:S ...

  8. 谈谈Copy-on-Write容器

    1.简介 Copy-On-Write简称COW,是一种用于程序设计中的优化策略.其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容 ...

  9. Could not connect to Redis at 192.168.0.129:6379: Connection refused

    在虚拟机上(CentOS 6.7)本机连接自己的redis [root@localhost bin]# ./redis-cli -h Could not connect to Redis at : C ...

  10. JS-为句柄添加监听函数

    具体谈如何实现JS为句柄添加监听函数之前先看一段代码,算是抛出这个问题. <html> <head> <title>JS为句柄添加监听函数</title> ...