详见: http://blog.csdn.net/my97 
演示: http://dpdemo.my97.net  或  http://www.my97.net/dp/demo/
下载1(仅20K): http://www.cnblogs.com/Files/my97/My97DatePicker.rar 
下载2(仅20K): http://my97.net/dp/down/My97DatePicker.rar Beta3 更新和修正的内容(可以用于项目)[新增]alwaysUseStartDate属性,增强startDate功能的灵活性 
[新增]年份格式yyy和年份差量属性yearOffset,可实现民国年日历和其他特殊日历 
[修正]不能执行已释放Script的代码 
[修正]载入慢而导致的脚本错误 
[修正]struts下,有时弹不出日期控件 
[修正]在IE中,yyyyMMdd格式的一处错误 
[修正]加载后页面低部会增加200个像素左右的高度 
[修正]平面模式中跨月选择日期的一处错误 4.0主要的更新如下: * 全新构架,最低限度的冲突性(不用担心跟其他库冲突的问题了),最低限度的侵入性 
* 对速度进行全面的优化,相对3.X来说,4.0的功能增加了,速度快了,文件尺寸小了 
* 提供更多更全面的API支持外部调用,使控件在苛刻环境下通过写少量JS,也能适应需求 
* 新增预载功能,解决首次载入慢的问题 
* 新增无效天和无效日期功能 
* 新增快速选择功能,可利用此功能设定5个快捷日期 
* 支持更多的日期格式 
* 新增3个自定义事件 
* 增强日期范围增加对时间的限制 
* 更好的多语言支持 
* 增强配置功能,支持每个实例都可以配置几乎所有的参数 
* 还有很多其他的更新,如:起始日期功能,年份输入框智能提示功能,周显示功能,只读开关,操作按钮自定义 
4.0 功能简介 1. 人性化的功能 
  1.1 支持多种调用模式 
  1.2 支持周显示 
  1.3 下拉,输入,导航选择日期 
  1.4 自定义格式 
  1.5 自动选择显示位置 
  1.6 起始日期功能 
  1.7 只读开关,高亮周末功能 
  1.8 操作按钮自定义 
  1.9 其他 
2. 多语言支持 
3. 自定义和动态切换皮肤 
4. 日期范围限制 
  4.1 静态限制 
  4.2 动态限制 
  4.3 脚本自定义限制 
5. 自定义事件 
  5.1 onclearing和oncleared事件 
  5.2 onpicking和onpicked事件 
6. 跨无限级框架显示 
7. 支持日期和时间的编辑 
8. 智能纠错 
9. 快速选择功能 
10. 无效天和无效日期功能 
详见: http://blog.csdn.net/my97 
演示: http://dpdemo.my97.net 或  http://www.my97.net/dp/demo/
下载1(仅20K): http://www.cnblogs.com/Files/my97/My97DatePicker.rar 
下载2(仅20K): http://my97.net/dp/down/My97DatePicker.rar 

解决方案 »

  1.   

    不错,比setday控件多了些功能了,了
      

  2.   

    MRAK,LZ的控件我用过,为了支持多语言,我修改过.呵呵
    谢谢
      

  3.   


    4.0的多语言支持不错的,改进过,详见demo
      

  4.   

    在A.apsx页面中有;<asp:Button ID="Button2" runat="server"  Text="Button"  OnClientClick ="go()"/>
           <script type="text/javascript">
          function  go()
           {
               var s=window.showModalDialog('My97DatePickerTest.aspx','newwindow', 'center:yes;help:no;status:no;resizable:no;dialogHeight:580px;dialogWidth:520px');
             if (s != null)
             {
             
             }
           }
           </script>
    在My97DatePickerTest.aspx页面中有
    <script language="javascript" type="text/javascript" src="Controls/My97DatePicker/WdatePicker.js"></script>
     <asp:TextBox ID="PeriodDateTextBox"  runat="server"  CssClass ="Wdate"   onfocus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" ></asp:TextBox>
    在My97DatePickerTest.aspx中这个控件先不了作用
      

  5.   


    我试过了,可用,用的就是你贴的代码,没改一个字我不知道你为什么说不行可能是这个原因引起的,因为My97DatePickerTest.aspx页面只有一个控件(即TextBox)所以再打开这个页面的时候,焦点默认就在TextBox上,这时鼠标单击TextBox是不会触发onfocus事件的你需要在其他地方点一下鼠标,再点TextBox才可用或者是你直接把onfocus改成onclick
      

  6.   


    一直在用,很好很强大Ps:据说lz可用分不够了?  当年发了个0分的说明帖子。如果不够小弟捐给你。^_^
      

  7.   

    刚用,但是感觉。NET 中使用老是出现问题  不知道是怎么回事
      

  8.   


    大多数.net程序员对js都不是非常熟悉,所以更需要多看看demo了
      

  9.   

    非常感谢My97这个日期控件,,功能比较强大!!
    解决本人之前所以开发当中碰到的问题~~!!
    本人搞旅游web系统开发的~~!!
    不过,,最近我又碰一个还没有解决的问题:
    就是日期多选的问题,,~~!!
    比如:旅游社的度假行程日期:
    2008-04-13 开始日期
    可选日期如下:
    2008-04-13
    2008-04-17
    2008-04-20
    2008-04-22
    2008-04-26
    2008-04-292008-04-29 结束日期
    其他的日期均为:disabled有一点类似这个网址的功能
    http://www.dynarch.com/demos/jscalendar/multiple-dates.html建议一个参数与disabledDates恰恰相反的功能,,
    比例名为:enabledDates 
    比例调用:enabledDates['2008-04-29','2008-04-26']
    .........
    ........
    .....
    其他的,,就再次感谢你!!~~!!
      

  10.   

    好东西啊! up up up
      

  11.   


    我汗,我一直都在用这个,怎么更新的那么快啊。上次下来beat2,这次3的又出来了啊,能尽量批改吗?
      

  12.   

    ding 一下吧,让大家都看到,确实好用
      

  13.   

    什么都不说了,好就一个字!!!!!!!!草,lz牛x