jQuery交付倒计时-在周末的特定时间隐藏

玛蒂亚斯·贝克(Mathias Beck)

我目前正在电子商务站点上,我们需要一个送货柜台。这是我目前在工作的地方,周末在柜台藏在那里:

function twoD(n){
    return (n < 10 ? "0" : "") + n;
}
$(document).ready(function () {
    setInterval(function () {
        var now = new Date();
        var day = now.getDay();
        var end;

        if(day >= 1 && day <= 5) {
            end = new Date(now.getYear(), now.getMonth(), day, 14, 0, 0, 0);    
        } else {
            $('#wc_countdowntimer').hide();
        }

        var timeleft = end.getTime() - now.getTime();
        var diff = new Date(timeleft);


        $("#wc_countdowntimer").html("<i class='fa fa-clock-o'></i> Next shipment in " + twoD(diff.getHours()) + ":" + twoD(diff.getMinutes()) + ":" + twoD(diff.getSeconds()) + "");

    }, 1000);
});

唯一的问题是,我们希望计数器在星期五的14PM之后已经隐藏,然后在14PM之后的星期日再次显示。这将使计数器仅在少于24小时的订单发货时可见。

我曾尝试进行各种更改,但无法按我想要的方式运行代码。

希望这里有人可以提供帮助。任何帮助将不胜感激。

阿里·索塔尼(Ali Soltani)

您可以这样做:

 function isVisibleByDate(date) {
   var isVisible = true;
   //  hidden already after 14PM on friday and before sunday after 14PM
   var hour = date.getHours();
   var day = date.getDay();
   if ((day == 5 && hour > 14) || (day == 6 && hour < 14)) isVisible = false;   

   return isVisible;
 }

在线演示(jsFiddle)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

从特定时间开始的Java计时器倒计时

来自分类Dev

建筑时间倒计时

来自分类Dev

JavaScript倒计时

来自分类Dev

Swift:从当前时间倒计时到某个时间

来自分类Dev

Momentjs倒计时-持续时间显示为负数

来自分类Dev

检查时间是否在周末

来自分类Dev

更改基于特定任务类的任务的默认倒计时?

来自分类Dev

如何停止在jQuery中运行倒计时?

来自分类Dev

如何为jQuery倒计时指定小时数

来自分类Dev

jQuery.countdown在秒倒计时问题

来自分类Dev

PHP倒计时重置

来自分类Dev

飞镖日期倒计时

来自分类Dev

倒计时无法取消

来自分类Dev

在flipclock.js倒计时中,即使在浏览器刷新后也隐藏了时钟

来自分类Dev

iOS如何创建倒计时时间[小时,分钟,秒] Swift 4

来自分类Java

如何实现自定义开始时间倒计时?

来自分类PHP

商店时钟-根据商店时间显示30分钟倒计时

来自分类Dev

JavaScript倒计时弹出窗口

来自分类Dev

刷新持久性倒计时

来自分类Dev

停止Angular2倒计时

来自分类Dev

倒计时js,不断重启

来自分类Dev

ReactJs-倒计时意外重置

来自分类Dev

Kickstart回合2020倒计时问题

来自分类Dev

while循环,永远运行或倒计时

来自分类Java

可重置的倒计时锁

来自分类Dev

JavaScript倒计时不更新

来自分类Dev

如何使用NSTimer进行倒计时?

来自分类Dev

在倒计时前重试芹菜任务

来自分类Dev

如何使拍打倒计时?

TOP 榜单

热门标签

归档