layui 怎么设置 输入框可以输入时分秒?

发布网友 发布时间:2022-04-22 12:42

我来回答

3个回答

懂视网 时间:2022-04-29 13:26

Layui中 时间格式的输入框:

html代码:

<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代码:

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

elem: '#endDate' 绑定元素;

type: 'datetime' 选择类型:

2.jpg

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

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

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
  };
  }

这个是为了选择开始时间后,结束时间必须大于等于开始时间;

本文转自:https://blog.csdn.net/Third_Week/article/details/96831135

更多layui知识请关注layui使用教程栏目。

热心网友 时间:2022-04-29 10:34

参考文章:layui laydate 可以选择年月日时分秒,且默认获取

layui.use(['form', 'layedit', 'laydate'], function() {
        var form = layui.form
            , layer = layui.layer
            , laydate = layui.laydate;
        laydate.render({
            elem: '#date1', //指定元素
            type:'datetime', // 可选择:年、月、日、时、分、秒
            format: 'yyyy-MM-dd HH:mm:ss', //指定时间格式
            value: new Date(), // 指定值
        });
})

热心网友 时间:2022-04-29 11:52

如何插入“日期和时间”,如果在插入日期和时间的时候在“日期和时间”对话框中选择了“自动更新”的话,则每次打开该文档时日期和时间都会变成当前的日期和时间。如果用户并需要日期和时间的自动更新,可以单击时间和日期处,按下Ctrl+F11组合键,这样就可以锁定时间和日期了。还有一种一劳永逸的方法,就是按下Ctrl+Shift+F9组合键使时间和日期变为正常的文本,自然就不会自动更新了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com