日期插件 【好用】扩展性好

http://www.my97.net/dp/demo/

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, minimal-ui">
<meta name="apple-mobile-web-app-capable" content="yes" />
    <title>日期插件</title>
    <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
    <!-- 地址:http://www.my97.net/dp/demo/resource/2.1.asp -->
    <style>

     *{ margin:0; padding:0;}
     div.main{ max-width:640px; width:100%; margin:0 auto;}
     div.demo{ margin:20px 0;}
    </style>
</head>
<body>

<div class="main">
    <p>演示地址:http://www.my97.net/dp/demo/resource/2.1.asp</p>

    <div class="demo">
        <font color=red>选择日期:(周末高亮)</font>
        <input class="Wdate" type="text" onClick="WdatePicker()">
    </div>

    <div class="demo">
        <font color=red>选择日期:</font>
        <input class="Wdate" type="text" onClick="WdatePicker()" onfocus="WdatePicker({readOnly:true,highLineWeekDay:false})">
    </div>
   <div class="demo">
        <font color=red>自定义星期的第一天</font>
        <input class="Wdate" type="text" onClick="WdatePicker()" onfocus="WdatePicker({readOnly:true,firstDayOfWeek:2})">
    </div>

    <div class="demo">
        <input id="d12" type="text"/>
        <img onclick="WdatePicker({el:‘d12‘})" src="My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle">
    </div>

    <div class="demo">
       <input id="d121" type="text" onfocus="WdatePicker({isShowWeek:true})"/>
    </div>

    <div class="demo">
       <input type="text" class="Wdate" id="d122" onFocus="WdatePicker({isShowWeek:true,onpicked:function() {$dp.$(‘d122_1‘).value=$dp.cal.getP(‘W‘,‘W‘);$dp.$(‘d122_2‘).value=$dp.cal.getP(‘W‘,‘WW‘);}})"/>
       您选择了第<input type="text" size="3" id="d122_1">周
       (W格式)周, 另外您可以使用WW格式:<input id="d122_2" type="text" size="3">周
    </div>

    <div class="demo">
      <b>禁用清空按钮</b> <input class="Wdate" type="text" id="d15" onFocus="WdatePicker({isShowClear:false,readOnly:true})"/>
    </div>

    <div class="demo">
       <b>通过position属性,自定义弹出位置</b> <input class="Wdate" type="text" id="d16" onfocus="WdatePicker({position:{left:100,top:50}})"/>
    </div>

    <div class="demo">
        <font color=red>两个日期</font>
        <input class="Wdate" type="text" onClick="WdatePicker({doubleCalendar:true})" >
    </div>

    <div class="demo">
        <font color=red>修改日期格式,时间格式,皮肤</font>
        <input class="Wdate" type="text" onClick="WdatePicker({dateFmt:‘yyyy.MM.dd‘,realTimeFmt:‘HH:mm:ss‘,realFullFmt:‘%Date %Time‘,skin:‘whyGreen‘})" >
    </div>
    <div class="demo">
        <font color=red>最大日期 、最小日期</font>
        <input class="Wdate" type="text" onClick="WdatePicker({doubleCalendar:true,minDate:‘2014-01-01 00:00:00‘,maxDate:‘2016-01-01 00:00:00‘})" >
    </div>

    <div class="demo">
        <font color=red>设置起始时间</font>
       <input type="text" id="d221" onFocus="WdatePicker({startDate:‘1980-05-01‘})"/>
    </div>

    <div class="demo">
       <font color=red>设置某天无效</font>
       <input id="d441" type="text" class="Wdate" onFocus="WdatePicker({disabledDays:[3]})"/>
    </div>

    <div class="demo">
        <font color=red>实现日期选择联动 从某天 到某天</font>
         <input id="d5221" class="Wdate" type="text" onFocus="var d5222=$dp.$(‘d5222‘);WdatePicker({onpicked:function(){d5222.focus();},maxDate:‘#F{$dp.$D(\‘d5222\‘)}‘})"/>至
         <input id="d5222" class="Wdate" type="text" onFocus="WdatePicker({minDate:‘#F{$dp.$D(\‘d5221\‘)}‘})"/>

    </div>

    <div class="demo">
        <input type="text" id="d523_y" size="5"/> 年
        <input type="text" id="d523_M" size="3"/> 月
        <input type="text" id="d523_d" size="3"/> 日
        <input type="text" id="d523_HH" size="3"/> 时
        <input type="text" id="d523_mm" size="3"/> 分
        <input type="text" id="d523_ss" size="3"/> 秒
        <input id="d523" type="text">
        <img onclick="WdatePicker({el:‘d523‘,dateFmt:‘yyyy-MM-dd HH:mm:ss‘,onpicked:pickedFunc})" src="My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" style="cursor:pointer"/>
        <script>
        function pickedFunc(){
        $dp.$(‘d523_y‘).value=$dp.cal.getP(‘y‘);
        $dp.$(‘d523_M‘).value=$dp.cal.getP(‘M‘);
        $dp.$(‘d523_d‘).value=$dp.cal.getP(‘d‘);
        $dp.$(‘d523_HH‘).value=$dp.cal.getP(‘H‘);
        $dp.$(‘d523_mm‘).value=$dp.cal.getP(‘m‘);
        $dp.$(‘d523_ss‘).value=$dp.cal.getP(‘s‘);
        }
        </script>
    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

    <div class="demo">

    </div>

</div>

</body>
</html>

时间: 2024-07-29 15:08:21

日期插件 【好用】扩展性好的相关文章

Atitit.软件架构高扩展性and兼容性原理与概论实践attilax总结

1. 什么是可扩展的应用程序?1 2. 松耦合(ioc)2 3. 接口的思考 2 4. 单一用途&模块化,小粒度化2 5. 组合(Composition),而不是继承(inheritance) 2 6. Ocp原则开闭原则2 7. Plugin系统2 8. 流程扩展工作流系统,流程自定义2 9. Ui扩展 html53 10. 数据独立性3 11. 脚本与hotdeploy3 12. 表处理扩展if else (数据与数据处理相互分离)3 13. 系统被扩展的几种形式(方法级别,模块级别)3 1

监控开发之如何开发简单高性能扩展性强的监控系统

关于如何快速开发一套属于自己的运维监控系统. 记得刚入行的时候,对于监控方面,用的是nagios和cacti,现在大多数中小公司好多都开始搞zabbix了,熟悉zabbix的人,知道他的性能的瓶颈其实主要还是在数据库上,尤其是zabbx_server 针对数据库一些不高效逻辑的查询和写入引起的. 同事针对zabbix开发也搞了半年了,和他交流了下,有很多的想法. zabbix 有些查询完全可以从缓存里面取值,比如redis.memcached,不用非要从数据库里面来搞个消耗性能的大查询,有些监控

asp.net的10个提升性能或扩展性的秘密(一) 转自网络

简介 Asp.net有很多值得你挖掘的“秘密”,当你发现了它们,将会给你网站的性能和可扩展性带来巨大提升!例如,对于Membership以及Profile提供程序有一些秘密的瓶颈,它们很容易被解决,从而使认证和授权更加快速.另外,asp.net的http管线可以为每一个请求作处理,防止执行了某些不必要的代码而遭受攻击.不只是这些,asp.net工作进程能够突破默认限制,从而完全发挥它的威力.在浏览器端(不是在服务器端)的页面分段输出缓存能显著减少由于请求访问所需要占用的大量下载时间.在需要的用户

如何做到MySQL高扩展性?

课时的内容主要包含 MySQL 架构设计方法论.MySQL 高并发及其关注要点.MySQL 扩展的原因及其基本方法.万亿级数据量的应对技巧等内容. 高并发及其关注要点 近年来,随着互联网.移动互联网的飞速发展,业务系统的互动性日益增强,用户规模不断攀升,电商.游戏.直播.在线教育.短视频等一系列新兴移动端应用如雨后春笋般涌现出来,这些应用 “高并发.低延迟” 的需求对传统数据库的性能提出了新的要求和挑战,并且数据规模也井喷式增长.高并发是互联网分布式系统架构设计中必须考虑的因素之一,通常是指通过

《.NET 设计规范》第 6 章:扩展性设计

第 6 章:扩展性设计 6.1 扩展机制 考虑用不包含任何虚成员或受保护的成员的非密封类来为框架提供扩展性.这种方法所提供的扩展性广受用户欢迎,而且它的开销也不高. 考虑将受保护的成员用于高级的定制方案. 要在对安全性.文档及兼容性进行分析时,把非密封类中受保护的成员当做公有成员那样来对待. 考虑使用回调函数来允许用户向框架提供自定义的代码供框架执行. 考虑使用事件来允许用户对框架的行为进行定制,这样就不需要用户对面向对象设计有深入的了解. 要优先使用事件,而不是简单的回调函数,其原因在于广大开

数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题

程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖.我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品. 程序:写入时,写商品表和关联表: (2)将多个属性存在一个字段中,用|分割 状态存储在一个字段中,比如某条商品属于热卖,新品和特卖,则字段存储的值:01|02|03 SQL查询:使用like 程序处理:(1)取值需要先将01,02,03分割,再处理.(2)写入需要先将01,

深入NGINX:我们如何设计它的性能和扩展性

英文原文:Inside NGINX: How We Designed for Performance & Scale 为了更好地理解设计,你需要了解NGINX是如何工作的.NGINX之所以能在性能上如此优越,是由于其背后的设计.许多web服务器和应用服务器使用简单的线程的(threaded).或基于流程的(process-based)架构, NGINX则以一种复杂的事件驱动(event-driven)的架构脱颖而出,这种架构能支持现代硬件上成千上万的并发连接. Inside NGINX info

js日期插件

推荐一款贤心写的js日期插件,调用非常方便:顺手写了一个demo. 先列举下这款插件的优点:日期范围限制.开始日期设定.自定义日期格式.时间戳转换.当天的前后若干天返回.时分秒选择.智能响应.自动纠错.节日识别.快捷键操作.更换皮肤等. 当然还有很重要的一点是使用简单: 代码如下: <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>data_

服务的扩展性

在编写一个应用时,我们常常考虑的是该应用应该如何实现特定的业务逻辑.但是在逐渐发展出越来越多的用户后,这些应用常常会暴露出一系列问题,如不容易增大容量,容错性差等等.这常常会导致这些应用在市场的拓展过程中无法快速地响应用户的需求,并最终失去商业上的先机. 通常情况下,我们将应用所具有的用来避免这一系列问题的特征称为非功能性需求.相信您已经能够从字面意义上理解这个名词了:功能性需求用来提供对业务逻辑的支持,而非功能性需求则是一系列和业务逻辑无关,却可能影响到产品后续发展的一系列需求.这些需求常常包