laydate初始化值和format冲突的问题

提问 未结 1 103
CrazyYi
CrazyYi 2020-2-13
悬赏:20飞吻
版本:layui 2.5.6 浏览器:chrome
1、因为工作需要,项目的日期需要设置为下班时间。所以我就设置默认的format = 'yyyy-MM-dd 18:mm:ss'。
2、有初始值。因此设置初始值为:(比如)value: '2020-02-10 18:00:00'。
3、这样laydate.render 的时候,就会报错,说格式不对。

上图



如果把format 修改为:'yyyy-MM-dd HH:mm:ss',就可以正常显示。

测试了其他设置发现:##如果format 中带有数字,就会报错##。
回帖
  • CrazyYi
    2020-2-15
    看了一下代码,发现官方的正则表达式,就只是判断字符串。感觉这个是bug。有人有更好的解决办法吗?
    0 回复