laydate选择界面中的时间项是否能设置成23:59:59

提问 未结
9 99
禾口
禾口 2018-5-16
悬赏:20飞吻
版本:独立版layDate 1.1 浏览器:
laydate选择界面中的时间项是否能设置成23:59:59

如上图红色框中的位置,设置成23:59:59



贴上我的个人解决 办法
虽然有一个小BUG但是已经是我能想的最好的办法了
点击的时候,直接给时间选择框赋值
$('#endTime').click(function(){
$('#laydate_hms li:nth-child(2) input').val('23');
$('#laydate_hms li:nth-child(3) input').val('59');
$('#laydate_hms li:nth-child(4) input').val('59');
})


有一个BUG,就是点击选择年份或者月份时,会导致时间小时的值重新变为00:00:00
回帖
  • Minhat
    2018-5-16
    0 回复
  • 禾口
    2018-5-16
    @Minhat 如何设置,我试过直接给value赋值不行,你看的这个版本是新版,和1.1的版本有区别
    0 回复
  • Minhat
    2018-5-16
    <input type="text" class="layui-input" id="test1">





    layui.code
    //传入符合format格式的字符给初始值
    laydate.render({
    elem: '#test1'
    ,value: '2018-08-20 20:08:08' //必须遵循format参数设定的格式
    });
    0 回复
  • 禾口
    2018-5-16
    你这个不是我要的效果,我要的是点开的时候,时间那个位置自动是23:59:59 而不是00:00:00
    0 回复
  • 禾口
    2018-5-16
    @Minhat 你这个不是我要的效果,我要的是点开的时候,时间那个位置自动是23:59:59 而不是00:00:00
    0 回复
  • Minhat
    2018-5-16
    完我都不知怎么说你了
    0 回复
  • Minhat
    2018-5-16


    难道你不会把 '2018-08-20 20:08:08' 改成 '2018-08-20 23:59:59'

    这反应,,,这觉悟,,这我无语
    0 回复
  • 表示没有老版本的laydate,不知道怎么操作
    0 回复
  • 禾口
    2018-5-17
    @Minhat 你这样赋值,input框里默认显示就是2018-08-20 23:59:59
    这不是我要的效果,我要点击的时候,在选择框里的时间那一栏是23:59:59 这样能看懂吗,也就是说刚显示的时候,input框里显示是空的,我点击的时候,时间那里默认显示出23:59:59
    0 回复