Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查当前日期时间是否大于或等于数据库中的日期和时间_Javascript_Jquery_Performance_Time_Timestamp - Fatal编程技术网

Javascript 检查当前日期时间是否大于或等于数据库中的日期和时间

Javascript 检查当前日期时间是否大于或等于数据库中的日期和时间,javascript,jquery,performance,time,timestamp,Javascript,Jquery,Performance,Time,Timestamp,我正在为培训管理系统创建一个应用程序。我必须检查当前日期和时间是否大于数据库中的日期和时间。如果是,请隐藏一些按钮。但是我的代码不起作用 我不知道我做错了什么。这件事我已经坚持了好几个小时了。数据库中的日期格式为dd-mm-yyyy,时间格式为H:i。以下是我尝试过的: end_Time = data.end_Time; // to get the time from db var CurrentDate = new Date(); var arrDate = end_T

我正在为培训管理系统创建一个应用程序。我必须检查当前日期和时间是否大于数据库中的日期和时间。如果是,请隐藏一些按钮。但是我的代码不起作用

我不知道我做错了什么。这件事我已经坚持了好几个小时了。数据库中的日期格式为
dd-mm-yyyy
,时间格式为
H:i
。以下是我尝试过的:

    end_Time = data.end_Time; // to get the time from db
    var CurrentDate = new Date();
    var arrDate = end_Time[0].end_date.split("-");
    var dbDate = new Date(arrDate[2], arrDate[1] - 1, arrDate[0]);
    var hours = CurrentDate.getHours();
    var minutes = ("0" + (CurrentDate.getMinutes())).slice(-2);
    var Current_Time = hours + ":" + minutes;

    if (dbDate < CurrentDate) {
        if ((end_Time[0].end_time) < Current_Time) {
            $("#updateTrainingButton").hide();
            $("#sendInvitationButton").hide();
            $("#cancelTrainingButton").hide();
        }
    }
end\u Time=data.end\u Time;//从数据库中获取时间
var CurrentDate=新日期();
var arrDate=结束时间[0]。结束日期。拆分(“-”;
var dbDate=新日期(arrDate[2],arrDate[1]-1,arrDate[0]);
var hours=CurrentDate.getHours();
var minutes=(“0”+(CurrentDate.getMinutes()).slice(-2);
var当前时间=小时+“:”+分钟;
if(dbDate
//我想应该是这样的:

if (dbDate < CurrentDate) {
    $("#updateTrainingButton").hide();
    $("#sendInvitationButton").hide();
    $("#cancelTrainingButton").hide();
}else if(dbDate == CurrentDate){
    if ((end_Time[0].end_time) < Current_Time) {
        $("#updateTrainingButton").hide();
        $("#sendInvitationButton").hide();
        $("#cancelTrainingButton").hide();
    }
}
if(dbDate
什么不起作用?会发生什么?你收到错误消息了吗?我没有收到任何错误消息。但是按钮没有隐藏。。我想我把时间和日期弄错了。但是不知道是什么。。!!检查您正在创建的日期值。您有工作链接吗?同时向我们显示HTML代码???还显示了数据库中的日期时间格式示例