《Layui宇宙版教程》提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入:

1.19 日期和时间组件laydate

主要以年选择器、年月选择器、日期选择器、时间选择器、日期时间选择器,这五种类型的选择方式为基本核心使用方式,并且均支持范围选择(即双控件)。内置强劲的自定义日期格式解析和合法校正机制,含中文版和国际版,主题简约却又不失灵活多样。由于内部采用的是零依赖的原生JavaScript编写,因此又可作为独立组件使用。

模块加载名称:laydate。

独立版本官方网址:

http://www.layui.com/laydate

1.19.1 使用方式

laydate有两种使用方式,如图1-xx所示。

1.19.1.1 独立使用

当独立使用时,需要到官网:

http://www.layui.com/laydate/

下载laydate,并在项目中进行引用,官网提供了demo.html做为使用案例。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="laydate/laydate.js"></script>

</head>

<body>

<div class="layui-inline">

<!-- 注意:这一层元素并不是必须的 -->

<input type="text" class="layui-input" id="test1">

</div>

<script>

//执行一个laydate实例

laydate.render({

elem: '#test1' //指定元素

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.1.2 模块化使用

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<!-- 注意:这一层元素并不是必须的 -->

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//执行一个laydate实例

laydate.render({

elem: '#test1' //指定元素

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.2 基础参数选项

通过核心方法:

laydate.render(options);

来设置基础参数。

也可以通过方法:

laydate.set(options);

来设置全局基础参数。

1.19.3 elem绑定元素

类型:String/DOM,默认值:无

必填项,用于绑定执行日期渲染的元素,值一般为选择器或DOM对象。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

</div>

<script>

var laydate = layui.laydate;

laydate.render({

elem: '#test1'

});

laydate.render({

elem: document.getElementById('test2')

});

</script>

</body>

</html>

1.19.4 type控件选择类型

类型:String,默认值date。

用于单独提供不同的选择器类型,可选值如图1-xx所示。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

<br />

<input type="text" class="layui-input" id="test3">

<br />

<input type="text" class="layui-input" id="test4">

<br />

<input type="text" class="layui-input" id="test5">

</div>

<script>

var laydate = layui.laydate;

//年选择器

laydate.render({

elem: '#test1',

type: 'year'

});

//年月选择器

laydate.render({

elem: '#test2',

type: 'month'

});

//日期选择器

laydate.render({

elem: '#test3'

//,type: 'date' //默认,可不填

});

//时间选择器

laydate.render({

elem: '#test4',

type: 'time'

});

//日期时间选择器

laydate.render({

elem: '#test5',

type: 'datetime'

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.5 range开启左右面板范围选择

类型:Boolean/String,默认值false。

如果设置true,将默认采用“-”分割。 也可以直接设置分割字符。五种选择器类型均支持左右面板的范围选择。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

<br />

<input type="text" class="layui-input" id="test3">

<br />

<input type="text" class="layui-input" id="test4">

<br />

<input type="text" class="layui-input" id="test5">

</div>

<script>

var laydate = layui.laydate;

//年范围选择

laydate.render({

elem: '#test1',

type: 'year',

range: true //或 range: '~' 来自定义分割字符

});

//年月范围选择

laydate.render({

elem: '#test2',

type: 'month',

range: '~' //或 range: '~' 来自定义分割字符

});

//日期范围选择

laydate.render({

elem: '#test3',

range: '~' //或 range: '~' 来自定义分割字符

});

//时间范围选择

laydate.render({

elem: '#test4',

type: 'time',

range: '~' //或 range: '~' 来自定义分割字符

});

//日期时间范围选择

laydate.render({

elem: '#test5',

type: 'datetime',

range: '~' //或 range: '~' 来自定义分割字符

});

</script>

</body>

</html>

1.19.6 format自定义格式

类型:String,默认值yyyy-MM-dd。

通过日期时间各自的格式符和长度来设置一个所需要的日期格式。layDate支持的格式如图1-xx所示。

通过上述不同的格式符组合成一段日期时间字符串,可任意排版,如图1-xx所示。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//自定义日期格式

laydate.render({

elem: '#test1',

format: 'yyyy年MM月dd日' //可任意组合

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.7 value初始值

类型:String,默认值new Date()。

支持传入符合format参数设置的日期格式字符,或者new Date()。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

</div>

<script>

var laydate = layui.laydate;

//传入符合format格式的字符给初始值

laydate.render({

elem: '#test1',

value: '2018-08-18' //必须遵循format参数设置的格式

});

//传入Date对象给初始值

laydate.render({

elem: '#test2',

value: new Date(1534766888000) //参数即为:2018-08-20 20:08:08 的时间戳

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.8 isInitValue初始值填充

类型:Boolean,默认值true。

用于控制是否自动向元素填充初始值(需配合value参数使用)。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

</div>

<script>

var laydate = layui.laydate;

//传入符合format格式的字符给初始值

laydate.render({

elem: '#test1',

value: '2018-08-18', //必须遵循format参数设置的格式

isInitValue: false

});

//传入Date对象给初始值

laydate.render({

elem: '#test2',

value: new Date(1534766888000), //参数即为:2018-08-20 20:08:08 的时间戳

isInitValue: false

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.9 min/max最小/最大范围内的日期时间值

类型:string,默认值min: '1900-1-1'、max: '2099-12-31'。

设置有限范围内的日期或时间值,不在范围内的将不可选中。这两个参数的赋值非常灵活,主要有以下几种情况:

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input" id="test2">

<br />

<input type="text" class="layui-input" id="test3">

<br />

<input type="text" class="layui-input" id="test4">

</div>

<script>

var laydate = layui.laydate;

//日期有效范围只限定在:2017年

laydate.render({

elem: '#test1',

min: '2017-1-1',

max: '2017-12-31'

});

//日期有效范围限定在:过去一周到未来一周

laydate.render({

elem: '#test2',

min: -7, //7天前

max: 7 //7天后

});

//日期时间有效范围的设置:

laydate.render({

elem: '#test3',

type: 'datetime',

min: '2017-8-11 12:30:00',

max: '2017-8-18 12:30:00'

});

//时间有效范围设置在: 上午九点半到下午五点半

laydate.render({

elem: '#test4',

type: 'time',

min: '09:30:00',

max: '17:30:00'

});

</script>

</body>

</html>

毫不保留地说,min和max参数是两个非常强大的存在,合理运用,可帮助用户在日期与时间的选择上带来更为友好的约束与体验。

1.19.10 trigger自定义弹出控件的事件

类型:String,默认值focus。如果绑定的元素非输入框,则默认事件为:click。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input">

<br />

<input type="text" class="layui-input" id="test1">

<br />

<input type="text" class="layui-input">

<br />

<input type="text" class="layui-input" id="test2">

<br />

<span id="test3">2008-08-08</span>

</div>

<script>

var laydate = layui.laydate;

laydate.render({

elem: '#test1',

});

laydate.render({

elem: '#test2',

trigger: 'click' //采用click弹出

});

laydate.render({

elem: '#test3',

trigger: 'click' //采用click弹出

});

</script>

</body>

</html>

1.19.11 show默认显示

类型:Boolean,默认值false。

如果设置: true,则控件默认显示在绑定元素的区域。通常用于外部事件调用控件。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<input type="text" class="layui-input" id="test2">

<input type="text" class="layui-input" id="test3">

</div>

<script>

var laydate = layui.laydate;

//默认显示

laydate.render({

elem: '#test1',

show: true //直接显示

});

//外部事件调用

lay('#test2').on('click', function(e) { //假设test2是一个按钮

laydate.render({

elem: '#test3',

show: true, //直接显示

closeStop: '#test2',

//这里代表的意思是:点击test2所在元素阻止关闭事件冒泡。

//如果不设置,则无法弹出控件

});

});

</script>

</body>

</html>

1.19.12 position定位方式

类型:String,默认值absolute。

用于设置控件的定位方式,有如图1-xx所示的三种可选值。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

<input type="text" class="layui-input" id="test2">

</div>

<br />

<br />

<br />

<div class="layui-inline">

<div id="test3"></div>

</div>

<span id="testView"></span>

<script>

var laydate = layui.laydate;

//abolute绝对定位,始终吸附在绑定元素周围,是默认值。

laydate.render({

elem: '#test1',

position: 'abolute',

change: function(value, date) { //监听日期被切换

$('#testView').html(value);

}

});

//fixed固定定位,初始吸附在绑定元素周围,

//不随浏览器滚动条所左右。一般用于在固定定位的弹层中使用。

laydate.render({

elem: '#test2',

position: 'fixed',

change: function(value, date) { //监听日期被切换

$('#testView').html(value);

}

});

//static嵌套在指定容器中。

laydate.render({

elem: '#test3',

position: 'static',

change: function(value, date) { //监听日期被切换

$('#testView').html(value);

}

});

</script>

</body>

</html>

1.19.13 zIndex层叠顺序

类型:Number,默认值66666666。

一般用于解决与其它元素的互相被遮掩的问题。如果position参数设为static时,该参数无效。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<div style="width: 1000px;height: 1000px;z-index:66666667;background-color: red;position: absolute;">

</div>

<script>

var laydate = layui.laydate;

//设置控件的层叠顺序

laydate.render({

elem: '#test1',

zIndex: 66666666

});

</script>

</body>

</html>

被覆盖了。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<div style="width: 1000px;height: 1000px;z-index:66666667;background-color: red;position: absolute;">

</div>

<script>

var laydate = layui.laydate;

//设置控件的层叠顺序

laydate.render({

elem: '#test1',

zIndex: 66666668

});

</script>

</body>

</html>

正确显示日期弹出框。

1.19.14 showBottom是否显示底部栏

类型:Boolean,默认值true。

如果设置false,将不会显示控件的底部栏区域,底部栏区域如图1-xx所示。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//不显示底部栏

laydate.render({

elem: '#test1',

showBottom: false

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.15 btns工具按钮

类型:Array,默认值['clear', 'now', 'confirm']。

右下角显示的按钮,会按照数组顺序排列,内置可识别的值有:clear、now、confirm。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//只显示清空和确认

laydate.render({

elem: '#test1',

btns: ['clear', 'confirm']

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.16 lang语言

类型:String,默认值cn。

内置了两种语言版本:cn(中文版)、en(国际版,即英文版)。没有开放自定义语言,是为了避免繁琐的配置。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//国际版

laydate.render({

elem: '#test1',

lang: 'en'

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.17 theme主题

类型:String,默认值:default

内置了多种主题,theme的可选值有:default(默认简约)、molv(墨绿背景)、#颜色值(自定义颜色背景)、grid(格子主题)

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

<input type="text" class="layui-input" id="test2">

<input type="text" class="layui-input" id="test3">

</div>

<script>

var laydate = layui.laydate;

//墨绿背景主题

laydate.render({

elem: '#test1',

theme: 'molv'

});

//自定义背景色主题 - 非常实用

laydate.render({

elem: '#test2',

theme: '#393D49'

});

//格子主题

laydate.render({

elem: '#test3',

theme: 'grid'

});

</script>

</body>

</html>

另外,还可以传入其它字符,比如:

theme: 'xxx'

那么控件将会多出一个class="laydate-theme-xxx"的CSS类,以便单独定制主题。

1.19.18 calendar是否显示公历节日

类型:Boolean,默认值false。

内置了一些我国通用的公历重要节日,通过设置true来开启。国际版不会显示。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//允许显示公历节日

laydate.render({

elem: '#test1',

calendar: true

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.19 mark标注重要日子

类型:Object,默认值无。

可以自定义标注重要日子,比如结婚纪念日,日程等等。它分为以下三种:

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

//标注重要日子

var ins1 = laydate.render({

elem: '#test1',

mark: {

'0-03-06': '生日',

'0-12-31': '跨年', //每年12月31日

'0-0-10': '工资', //每个月10号

'2017-8-15': '', //具体日期

'2020-8-3': '学习', //如果为空字符,则默认显示数字+徽章

'2020-8-21': '完毕'

},

done: function(value, date) {

if (date.year === 2017 && date.month === 8 && date.date === 15) { //点击2017年8月15日,弹出提示语

ins1.hint('中国人民抗日战争胜利72周年');

}

}

});

</script>

</body>

</html>

1.19.20 ready控件初始打开的回调

控件在打开时触发,回调返回一个参数:初始的日期时间对象。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

laydate.render({

elem: '#test1',

ready: function(date) {

console.log(date); //得到初始的日期时间对象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}

}

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.21 done控件选择完毕后的回调

点击”日期”、”清空”、”现在”、”确定”均会触发。回调返回三个参数:生成的值、日期时间对象、结束的日期时间对象

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

laydate.render({

elem: '#test1',

done: function(value, date, endDate) {

console.log(value);

//得到日期生成的值,如:2017-08-18

console.log(date);

//得到日期时间对象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}

console.log(endDate);

//得结束的日期时间对象,开启范围选择(range: true)才会返回。对象成员同上。

}

});

</script>

</body>

</html>

运行效果如图1-xx所示。

1.19.22 其它方法

其它方法如图1-xx所示。

测试代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery3.5.1.js"></script>

<link rel="stylesheet" href="layui/css/layui.css" />

<script src="layui/layui.all.js"></script>

</head>

<body>

<div class="layui-inline">

<input type="text" class="layui-input" id="test1">

</div>

<script>

var laydate = layui.laydate;

alert(laydate.getEndDate(2, 2020));

</script>

</body>

</html>

运行效果如图1-xx所示。

《layui宇宙版教程》:日期和时间组件laydate相关推荐

  1. 《layui宇宙版教程》:轮播组件carousel

    <Layui宇宙版教程>提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入: 1.30 轮播组件carousel carousel主要适用于跑 ...

  2. 《layui宇宙版教程》:字体图标

    <Layui宇宙版教程>提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入: 1.5 字体图标 Layui的所有图标全部采用字体形式,取材于阿 ...

  3. 《layui宇宙版教程》:扫描二维码加2000人QQ群交流学习

    Layui宇宙版教程 version1.6 <Layui宇宙版教程>提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入: 任职公司中大部分的软 ...

  4. 《layui宇宙版教程》:模板引擎laytpl

    <Layui宇宙版教程>提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入: 1.22 模板引擎laytpl laytpl是JavaScrip ...

  5. 《layui宇宙版教程》:徽章

    <Layui宇宙版教程>提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入: 1.14 徽章 徽章是一个修饰性的元素,它们本身细小而并不显眼, ...

  6. LayUI中的基本元素之 日期和时间组件文档

    前言 最近在准备找工作的事项,但是作为一个后台也是需要了解一些前端框架的.就目前的来说有大火的VUE,但是VUE还是存在一定的学习成本,所以决定先从对后台友好的LayUI开始入手先做一些小项目练练手, ...

  7. layer日期和时间组件限制最大日期和 js获取昨天日期

    layer日期和时间组件限制最大日期 html: <input class="layui-input" id="test" autocomplete=&q ...

  8. Yii2 日期和时间组件

    日期组件,时间组件在平时开发中是必不可少的.今天我们就来谈谈在yii2中的超好用的时间组件. 分享之前我们先预览下效果,看看到底怎么个好用法. 当然啦,好用不好用在于自我的感觉,光看上面的图片是感受不 ...

  9. 《SVN宇宙版教程》:第九章 Subclipse必备技能

    第九章 Subclipse必备技能 导言: 在最后一章将为大家介绍的是Subclipse插件必须要掌握的技术,这些技术点在平时管理文件资源的过程中不可缺少,也是丰富掌握SVN技术的章节,熟练使用这些菜 ...

最新文章

  1. 重读The C programming Lanuage 笔记三:简单计算器程序
  2. 关于计算机的英语作文300,关于大学英语作文300字7篇
  3. mySQL建表及练习题(下)
  4. navicat premium 链接postgresql 无法加载表_PostgreSQL 每周新闻 2020311
  5. android性能测试工具之dumpsys
  6. php基础:查询程序运行时间并且把科学计数法转换成正常数字
  7. 部署一个Windows Server 2008 的只读域控制器
  8. 为什么黑客都用python-终于发现为什么黑客都用python
  9. 判断一个字符串是否在一个数组中
  10. 【转】hive简介安装 配置常见问题和例子
  11. 设计模式--创建型模式之抽象工厂模式
  12. 鸡兔同笼c语言编程穷举,C语言程序设计100例之(1):鸡兔同笼
  13. Centos 7 mysql 数据库安装和配置
  14. mysql 删除恢复_MySQL之delete 忘加where条件误删除恢复
  15. 拉格朗日乘数法 和 KTT条件
  16. Failure to find xxx:jar:0.0.1 in https://repo.maven.apache.org/maven2 was cached in the local re
  17. 什么是HotSpot虚拟机
  18. IconWorkshop英文版(带激活工具)
  19. 用户运营:如何用B端运营思维做用户增长?
  20. cmpp2.0 php,174短信发送状态回执错误码、返回值信息、错误原因

热门文章

  1. mysql上下文切换_进程上下文切换开销
  2. Th3.9:友元函数、友元类、友元成员函数详述
  3. 使用seqtk截取fastq数据
  4. python一键采集高质量陪玩,心动主播随心选......
  5. Librosa基础使用
  6. 如何让竖行文本框从下往上_word 怎么打竖着的由下往上的字
  7. 58投资优信,姚劲波又要对立杨浩涌?
  8. opencv 图像拼接SURF
  9. 字体渲染—¥还是Ұ?
  10. 字符串去除空格(trim、replace、replaceAll)