查看: 4369|回复: 3

求教:日期设置问题

升级   1.5%

10

主题

11

回帖

150

积分

注册会员

Rank: 2

积分
150
发表于 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;}




回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-27 16:29:38 | 显示全部楼层
satime和now都是文本,没办法减,您可以F12跟踪一下
回复

使用道具 举报

升级   1.5%

10

主题

11

回帖

150

积分

注册会员

Rank: 2

积分
150
发表于 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;
}
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-28 09:53:31 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread