wilion 发表于 2022-10-27 09:31:06

求教:日期设置问题

请问这个校验脚本问题在哪,表单提示校验不通过,感谢


var satime = this.form.get("startTime").getData();var now = this.workContent.getWork().createTime;var kk = (now - satime)/(1*24*60*60*1000);if (kk > 1){    return "您已经超出申请时间";} else {    return true;}




论坛管理员 发表于 2022-10-27 16:29:38

satime和now都是文本,没办法减,您可以F12跟踪一下

wilion 发表于 2022-10-27 18:18:48

论坛管理员 发表于 2022-10-27 16:29
satime和now都是文本,没办法减,您可以F12跟踪一下

谢谢提醒,改成下面就能用了

var ksTime = Date.parse(this.form.get("startTime").getData());
var jsTime = Date.parse(this.workContext.getWork().createTime);
var number = ((jsTime - ksTime) / 1000 / 60 / 60 / 24).toFixed(1)
if (number > 1) {
    return "您已经超出申请时间";
} else {
    return true;
}

论坛管理员 发表于 2022-10-28 09:53:31

:handshake
页: [1]
查看完整版本: 求教:日期设置问题