她基於原生JavaScript精心雕琢,相容了包括IE6在內的所有主流瀏覽器。她具備優雅的內部代碼,良好的性能體驗,和完善的皮膚體系,並且完全開源,你可以任意獲取開發版源代碼,一掃某些傳統日期控制項的封閉與狹隘。layDate本著資源共用的開發者精神和對網頁日曆交互無窮的追求,延續了layui一貫的簡 ...
她基於原生JavaScript精心雕琢,相容了包括IE6在內的所有主流瀏覽器。她具備優雅的內部代碼,良好的性能體驗,和完善的皮膚體系,並且完全開源,你可以任意獲取開發版源代碼,一掃某些傳統日期控制項的封閉與狹隘。layDate本著資源共用的開發者精神和對網頁日曆交互無窮的追求,延續了layui一貫的簡單與易用。她遵循LGPL協議,您可以免費將她用於任何個人項目。
線上實例
實例預覽 layDate - js日期控制項與時間插件演示
實例預覽 layDate 日期選擇器實例DEMO
引入文件
- <script src="laydate.js"></script>
使用方法
- <input id="hello" class="laydate-icon">
- <script>
- laydate({
- elem: '#hello',
- event: 'focus'
- });
- </script>
參數說明
一、核心方法:laydate(options);
- options是一個對象,它包含了以下key: '預設值'elem: '#id',
- //需顯示日期的元素選擇器
- event: 'click',
- //觸發事件
- format: 'YYYY-MM-DD hh:mm:ss',
- //日期格式
- istime: false,
- //是否開啟時間選擇
- isclear: true,
- //是否顯示清空
- istoday: true,
- //是否顯示今天
- issure: true,
- 是否顯示確認festival: true //是否顯示節日
- min: '1900-01-01 00:00:00',
- //最小日期
- max: '2099-12-31 23:59:59',
- //最大日期
- start: '2014-6-15 23:00:00',
- //開始日期
- fixed: false,
- //是否固定在可視區域
- zIndex: 99999999,
- //css z-index
- choose: function(dates) { //選擇好日期的回調
- }
二、其它方法/屬性
- laydate.v //獲取laydate版本號
- laydate.skin(lib); //載入皮膚,參數lib為皮膚名
- /*
- layer.now支持多類型參數。timestamp可以是前後若幹天,也可以是一個時間戳。format為日期格式,為空時則採用預設的“-”分割。
- 如laydate.now(-2)將返回前天,laydate.now(3999634079890)將返回2096-09-28
- */
- layer.now(timestamp, format); //該方法提供了豐富的功能,推薦靈活使用。
- laydate.reset(); //重設日曆控制項坐標,一般用於頁面dom結構改變時。無參
下載