定时任务时间与当前时间比较的方法

简介:

方法一:javascript(Jquery)实现时间比较

 

     $(document).ready(function () { 

            //验证定时时间晚于当前时间

            $("#<%= DPkScheduleDateTime.ClientID%>").blur(function () {

                var scheduleDate = new Date($("#<%= DPkScheduleDateTime.ClientID%>").val());

                var Date_Now = new Date();

                if (scheduleDate < Date_Now) {

                    alert("定时发布时间必须在当前时间之后!");

                }

            });

        });

 

DPkScheduleDateTime为定时时间输入框

 

方法二:CompareValidator验证控件比较

思路:另外新添加个TextBox用来获取当前时间,再用要验证的输入时间与当前时间比较;

 

<asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="Time Error!" ControlToValidate="Txt1" ControlToCompare="txt2">

txt2.Text= DateTime.Now.Addday(1).ToShortDateString();   

 

 

目录
相关文章
|
3月前
Cron表达式每隔两小时执行一次
Cron表达式每隔两小时执行一次
108 1
|
8月前
|
存储 NoSQL Java
使用Redisson RLock锁防止定时任务短周期重复执行
在开发定时任务时,如果任务执行周期较短,可能会导致任务在前一次执行尚未完成时就再次触发,从而产生重复执行的问题。为了解决这个问题,我们可以借助Redisson的RLock锁机制,确保任务只有在前一次执行完成后才能再次执行。本文将介绍如何使用Redisson RLock锁来避免定时任务的重复执行。
259 0
使用Redisson RLock锁防止定时任务短周期重复执行
|
SQL 运维 监控
高并发接口超时时间过长,导致服务雪崩
高频访问接口超时时间过长,导致服务雪崩
414 0
高并发接口超时时间过长,导致服务雪崩
|
9月前
|
Java API
java 计算两个时间间隔几天几小时几分钟几秒
计算两个时间间隔几年几月几天几小时几分钟几秒
java 计算两个时间间隔几天几小时几分钟几秒
|
11月前
AS执行时间计算
long start=System.currentTimeMillis();
34 0
|
存储 SQL 监控
由一次不断GC并耗费过长的时间所想到的工具 - jvmkill与jvmquake
由一次不断GC并耗费过长的时间所想到的工具 - jvmkill与jvmquake
|
Unix
strtotime应用(案例:给未来时间添加对应的时间)
strtotime应用(案例:给未来时间添加对应的时间)
187 0
strtotime应用(案例:给未来时间添加对应的时间)
|
Java
在程序里面,时间真的发生了344秒的倒流。(中)
在程序里面,时间真的发生了344秒的倒流。(中)
94 0
在程序里面,时间真的发生了344秒的倒流。(中)
|
Java 数据库
在程序里面,时间真的发生了345秒的倒流。(下)
在程序里面,时间真的发生了345秒的倒流。(下)
100 0
在程序里面,时间真的发生了345秒的倒流。(下)
|
Java 数据库
在程序里面,时间真的发生了343秒的倒流。(上)
在程序里面,时间真的发生了343秒的倒流。(上)
153 0
在程序里面,时间真的发生了343秒的倒流。(上)