用JS如何过滤时间或者日期

发布于 2022-09-06 02:46:04 字数 143 浏览 18 评论 0

1、比如说:当前时间为11:00,活动开始时间为15:00,结束时间为19:00,如何判断当前时间在这个范围内
2、比如说:比如说当前的日期为2017-10-31,活动开始日期为2017-11-10,结束时间为2017-11-30,如何判断当前时日期在这个范围内,,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

两个我 2022-09-13 02:46:04
function isIn(currentDateStr) {
    var startDate = new Date('2017-11-10');
    var endDate = new Date('2017-11-30');
    var curDate = new Date(currentDateStr);
    if (curDate.getTime() < endDate.getTime() && curDate.getTime() > startDate.getTime) 
        return true;
    return false;
}

大体就是这个思路,都转化为时间戳,然后比较

橘香 2022-09-13 02:46:04

用new Date()方法获得时间戳,new Date('2017-10-31'),new Date('2017-11-10'),new Date('2017-11-30'),这些对比他们的时间戳就行

东走西顾 2022-09-13 02:46:04

将时间转换成date类型,然后操作符直接比较

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文