Layui时间选择框介绍


本文摘自PHP中文网,作者尚,侵删。

Layui中 时间格式的输入框:

html代码:

1

2

3

4

5

6

7

8

9

10

11

<div class="layui-inline" style="width: fit-content;">

     <label class="layui-form-label" style="width: fit-content;">选择日期:</label>

     <div class="layui-input-inline" style="width: 150px">

         <input type="text" name="beginDate" id="beginDate" lay-verify="datetime" class="layui-input">

     </div>

     --

     <div class="layui-form-mid">-</div>

         <div class="layui-input-inline" style="width: 150px">

         <input type="text" name="endDate" id="endDate" lay-verify="datetime" class="layui-input">

     </div>

</div>

js代码:

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

33

34

35

36

37

38

layui.use(['layer', 'form', 'table', 'laydate'], function () {

    var layer = layui.layer,

                $ = layui.jquery,

                form = layui.form,

                laydate = layui.laydate,

                table = layui.table;

  

    var beginDate = laydate.render({//渲染开始时间选择

        elem: '#beginDate', //通过id绑定html中插入的start

        type: 'datetime',

        max: "2099-12-31 23:59:59",//设置一个默认最大值

        done: function (value, dates) {

                endDate.config.min = {

                    year: dates.year,

                    month: dates.month - 1, //关键

                    date: dates.date,

                    hours: dates.hours,

                    minutes: dates.minutes,

                    seconds: dates.seconds

                };

        }

    });

    var endDate = laydate.render({//渲染结束时间选择

        elem: '#endDate',//通过id绑定html中插入的end

        type: 'datetime',

        min: "1970-1-1 00:00:00",//设置min默认最小值

        done: function (value, dates) {

                beginDate.config.max = {

                    year: dates.year,

                    month: dates.month - 1,//关键

                    date: dates.date,

                    hours: dates.hours,

                    minutes: dates.minutes,

                    seconds: dates.seconds

                }

        }

    });

});

1.jpg

阅读剩余部分

相关阅读 >>

layui弹窗怎么用

layui时间控件选择时间

为laydate输入框加上图标的方法(附代码)

layui中layer的宽高怎么自定义设置?

layui表格怎么把表头固定

layui如何实现数据分页功能

为什么layui进度条无法渲染出来

layui导出表格全部数据

layui怎么设置checkbox勾选

layui怎么添加icon

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...