Content Table

时间选择器 Laydate

LayDate 包含了

  • 日期范围限制
  • 开始日期设定
  • 自定义日期格式
  • 时间戳转换
  • 当天的前后若干天返回
  • 时分秒选择
  • 智能响应
  • 自动纠错
  • 节日识别
  • 快捷键操作

LayDate 致力于成为全球最用心的 web 日期支撑,为国内外所有从事 web 应用开发的同仁提供力所能及的动力。她基于原生 JavaScript 精心雕琢,兼容了包括 IE6 在内的所有主流浏览器。她具备优雅的内部代码,良好的性能体验,和完善的皮肤体系,并且完全开源,你可以任意获取开发版源代码,一扫某些传统日期控件的封闭与狭隘。LayDate 本着资源共享的开发者精神和对网页日历交互无穷的追求,延续了 Layui 一贯的简单与易用。她遵循 LGPL 协议,您可以免费将她用于任何个人项目。

只需要引入 laydate.js 即可,最简单的使用可以如下,点击 input 就会弹出时间选择器

1
<input onclick="laydate()">

更多例子和文档请访问 http://laydate.layui.com

附上一个简单完整的例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>日期选择器</title>
<script src="laydate/laydate.js" charset="utf-8"></script>
</head>

<body>

开始日: <input id="start" class="laydate-icon"/>
结束日: <input id="end" class="laydate-icon"/>
<script>
var start = {
elem: '#start',
format: 'YYYY-MM-DD',
istoday: true
};

var end = {
elem: '#end',
format: 'YYYY-MM-DD',
istoday: true
};

laydate(start);
laydate(end);
</script>
</body>

</html>