定時任務時間與當前時間比較的方法
方法一: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 runat="server" ErrorMessage="Time Error!" ControlToValidate="Txt1" ControlToCompare="txt2">
txt2.Text= DateTime.Now.Addday(1).ToShortDateString();
最後更新:2017-04-02 06:51:33