首页 > 解决方案 > 如何在Javascript中从一天结束倒计时?

问题描述

如何使用 JavaScript 显示从一天结束 + 16 小时开始的小时和分钟倒计时。

假设我有一家 woocommerce 商店,并且我为客户提供了一个选项,当他们在第二天下午 4 点之前订购时。我在同一天发货。我想在我的页面上显示类似这样的倒计时

“在接下来的 X 小时 Y 分钟内订购以通过 AA BB CC 获得”

这里 AA = 日期,BB=月,CCC=年

例子 :

考虑到现在的时间是 2021 年 2 月 1 日晚上 9:30。我希望倒计时显示就像“在接下来的 18 小时 30 分钟内订购以在 2021 年 2 月 4 日之前得到它”[如果客户现在要订购]

我在 3 天内发货。因此,如果他们在 2021 年 2 月 1 日订购产品,他们将在 2021 年 2 月 4 日收到。

标签: javascript

解决方案


试试这个

var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var day = date.getDay();
var month = date.getMonth();
var year = date.getFullYear();

var leftHour = 23 - hour;
var leftMinute = 59 - minute;

alert( "Order in next " + leftHour + " hours " + leftMinute + " minutes to get it by " + 
  (day + 3) + "th " + (month + 1) + " " + year);

推荐阅读