jQuery LayDate 日期控件


她基於原生JavaScript精心雕琢,兼容了包括IE6在內的所有主流瀏覽器。她具備優雅的內部代碼,良好的性能體驗,和完善的皮膚體系,並且完全開源,你可以任意獲取開發版源代碼,一掃某些傳統日期控件的封閉與狹隘。layDate本着資源共享的開發者精神和對網頁日歷交互無窮的追求,延續了layui一貫的簡單與易用。她遵循LGPL協議,您可以免費將她用於任何個人項目。

  1. 版本 LayDate 1.1

  2. 作者:閑心賢

  3. github

在線實例

實例預覽 layDate - js日期控件與時間插件演示

實例預覽 layDate 日期選擇器實例DEMO

引入文件

  1. <script src="laydate.js"></script>
復制

使用方法

  1. <input id="hello" class="laydate-icon">
  2. <script>
  3. laydate({
  4. elem: '#hello',
  5. event: 'focus'
  6. });
  7. </script>
復制

參數說明

一、核心方法:laydate(options);

  1. options是一個對象,它包含了以下key: '默認值'elem: '#id',
  2. //需顯示日期的元素選擇器
  3. event: 'click',
  4. //觸發事件
  5. format: 'YYYY-MM-DD hh:mm:ss',
  6. //日期格式
  7. istime: false,
  8. //是否開啟時間選擇
  9. isclear: true,
  10. //是否顯示清空
  11. istoday: true,
  12. //是否顯示今天
  13. issure: true,
  14. 是否顯示確認festival: true //是否顯示節日
  15. min: '1900-01-01 00:00:00',
  16. //最小日期
  17. max: '2099-12-31 23:59:59',
  18. //最大日期
  19. start: '2014-6-15 23:00:00',
  20. //開始日期
  21. fixed: false,
  22. //是否固定在可視區域
  23. zIndex: 99999999,
  24. //css z-index
  25. choose: function(dates) { //選擇好日期的回調
  26. }
復制

二、其它方法/屬性

  1. laydate.//獲取laydate版本號
  2. laydate.skin(lib); //加載皮膚,參數lib為皮膚名 
  3. /*
  4.         layer.now支持多類型參數。timestamp可以是前后若干天,也可以是一個時間戳。format為日期格式,為空時則采用默認的“-”分割。
  5.         如laydate.now(-2)將返回前天,laydate.now(3999634079890)將返回2096-09-28
  6.     */
  7. layer.now(timestamp, format); //該方法提供了豐富的功能,推薦靈活使用。
  8. laydate.reset(); //重設日歷控件坐標,一般用於頁面dom結構改變時。無參
復制

        

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM