javascript - Jquery 如何检查今天时间大于给定时间?

标签 javascript jquery datetime

如何在Jquery中检查时间条件

 var startTime="20:02:55"; // or 12:34
 var endTime ="21:02:55"  // or 1:34 
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();

if(time >startTime || time < endTiime){
 $("#a").html("show Box");
}else{
 $("#a").html("Expire BOx");
}

如何查看 12 小时和 24 小时状态? 这是对的吗?我需要 am、pm 格式检查,有人可以帮我吗?

最佳答案

这是一些代码。我附加以显示这两种行为。 Here is DEMO

test("20:02:55", "21:02:55");
test("13:02:55", "15:02:55");

function test(start_time, end_time) {
    var dt = new Date();

    //convert both time into timestamp
    var stt = new Date((dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear() + " " + start_time);

    stt = stt.getTime();
    var endt = new Date((dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear() + " " + end_time);
    endt = endt.getTime();

    var time = dt.getTime();

    if (time > stt && time < endt) {
        $("#a").append("<br> show Box ");

    } else {
        $("#a").append("<br> Expire BOx ");

    }
}

关于javascript - Jquery 如何检查今天时间大于给定时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29532112/

相关文章:

javascript - 在传单 map 中绘制之前将 GeoJSON 多边形转换为点

javascript - 在 vis.js 中使用 css 设置网格轴样式

jquery - 如何使用 jQuery 获取实际图像宽度和高度?

php - 如何使用 PHP 将日期转换为特定格式?

java - 如何确定 J2ME 中明天的日期以在 DateField 中使用?

Python - 将 CSV 列舍入到最近的 30 分钟

javascript - 扩展 $.fn.init 函数

javascript - JQuery UI 在 Chrome 上工作,但在 Firefox 上不工作

javascript - 如有必要,将 http 添加到链接

javascript - 自动完成 = "disabled"和自动完成 = "off"之间的区别