标签: countdown

Javascript 计算当天剩余时间?

我了解如何在一定程度上使用倒数计时器和日期计时器(到指定日期,即 YYYY-MM-DD),但我正在开发一个网络开发大学项目,我希望我的网页之一(JSP 文件)能够有一个倒计时器,其中显示从 Web 应用程序启动时起当天剩余的秒数。

该网页还将包含一个 Ajax 功能,用户可以单击一个按钮,然后会出现一条随机的激励消息(我知道这段特定的代码,但这只是为了让您了解为什么我想要这个倒计时器)。

javascript jquery timer countdown

3
推荐指数
1
解决办法
7875
查看次数

基本的 Tkinter 倒数计时器

我目前正在开发一个需要非常简单的倒数计时器的项目,它在 tkinter GUI 中工作并且不依赖于递归。我尝试了不同的东西,但到目前为止似乎没有任何效果。

import time
from tkinter import *


root = Tk()
root.title("Timer")
root.geometry("100x100")

def countdown(count):
    label = Label(root, text= count)
    label.place(x=35, y=15)

for i in range(5,0,-1):
    countdown(i)
    time.sleep(1)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter timer countdown

3
推荐指数
1
解决办法
2万
查看次数

如何使反应倒数计时器

我正在尝试用反应做倒数计时器。基本上是从 10 到 0 倒计时,当 0 时我会调用一些函数。

我为我找到了一些理想的例子:https : //codesandbox.io/s/0q453m77nw?from-embed 但它是一个类组件,我不想用功能组件和钩子来做,但我不能。

我试过:

function App() {
  const [seconds, setSeconds] = useState(10);
  useEffect(() => {
    setSeconds(setInterval(seconds, 1000));
  }, []);

  useEffect(() => {
    tick();
  });

  function tick() {
    if (seconds > 0) {
      setSeconds(seconds - 1)
    } else {
      clearInterval(seconds);
    }
  }

  return (

    <div className="App">
      <div
        {seconds}
      </div>
    </div>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

它从 10 倒数到 0 非常快,而不是在 10 秒内。我错在哪里?

javascript countdown reactjs react-hooks

3
推荐指数
1
解决办法
1万
查看次数

jQuery 基于剩余天数、小时、分钟和秒的倒计时器

我正在创建一个系统,我必须根据客户端的初始化检查截止日期。例如,如果客户端的初始化是今天的时间 x,截止日期是明天或将来的时间 y,我想计算倒计时器的剩余时间。我已经设法获得剩余时间,我的问题是倒计时器以显示剩余的天、小时、分钟和秒。

以下 HTML 代码表示距截止日期的剩余时间

<span style='color: green;'>
    <span class='e-m-days'>0</span> Days | 
    <span class='e-m-hours'>8</span> Hours | 
    <span class='e-m-minutes'>0</span> Minutes | 
    <span class='e-m-seconds'>1</span> Seconds
</span>
Run Code Online (Sandbox Code Playgroud)

我的 jQuery 代码:

<script>
    $(function(){
        var days    = parseInt( $('.e-m-days').html() );
        var hours   = parseInt( $('.e-m-hours').html() );
        var minutes = parseInt( $('.e-m-minutes').html() );
        var seconds = parseInt( $('.e-m-seconds').html() );

        var minutesWrap = 0; 
        var hoursWrap = 0; 
        var daysWrap; 
        var hoursRem = hours;

        var timer = seconds; 
        var counter =seconds;

        function countOrdersRemainingTime(){
            var id = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery countdown

3
推荐指数
1
解决办法
7480
查看次数

如何计算到达某一天的剩余时间(天、小时、分钟、秒)?

我正在使用Moment.js检索下周五 ( moment().day(5).format();),它成功运行并打印2020-06-26T13:19:01+04:00到控制台

现在我想显示一个倒计时器,显示到达特定日期还剩多长时间,倒计时包括以天、小时、分钟和秒为单位的剩余时间:

在此输入图像描述

如何计算到达特定日期所需的时间(以天、小时、分钟和秒为单位)?

javascript countdown momentjs

3
推荐指数
2
解决办法
1万
查看次数

Jquery Countup Timer

我试图用这个jquery插件实现计数计时器.

因为我是新手,我真的不明白他们的文档.

我想要展示的是.我想显示从2005年1月1日到当前日期的计数器.输出显示的示例是

5年5个月5小时5秒(秒将继续计算)

请通过发布片段来帮助我实现.感谢您的时间,非常感谢.

javascript jquery countdown

2
推荐指数
1
解决办法
6752
查看次数

Java中的计时器 - 几分钟/小时减少的问题

我正在开发一个Java倒数计时器.虽然之前已经完成了一些C++,但我对Java完全不熟悉,所以并不是全新的.我遇到了这个问题 - 任何人都可以很容易地看到我在逻辑上做错了什么?

怎么了:

在运行中,如果你以小时为单位输入23,则将分钟留空并放入5秒 - 5秒应该计为0 - 分钟应该是59,小时应该是22.然后一旦5秒过去所有数字去为零.

如果在输入框中我输入了23小时1分钟和5秒/秒 - 当5经过时它变为22小时59分59秒因此我知道它几乎在那里(只是希望我可能错过了一些愚蠢的东西.

最后是逻辑的最后一个问题 - 例如,如果我进入30分钟5秒,当5已经过去时,分钟转到29秒,然后继续倒计时,但小时数转到-1.下面的代码 - 对于很长的帖子感到遗憾,但是想要绘制场景 - 谢谢 - Colly

Integer sec = new Integer (seconds.getText ());
Integer min = new Integer (minutes.getText ());
Integer hr = new Integer (hours.getText ());
int temp1 = sec.intValue ();
int temp2 = min.intValue ();
int temp3 = hr.intValue();

temp1--;
if (temp1 == -1 )
{
    temp1 = 59;
    temp2--;
    if (temp2 == 0 && temp3 != 0)
    {
        temp2 = 59;
    } …
Run Code Online (Sandbox Code Playgroud)

java timer countdown

2
推荐指数
1
解决办法
1167
查看次数

从10开始倒计时,并在计时器响应0时重复此操作

我想从10秒倒数到0.当它达到0时,DIV将重新加载,计时器将重新开始.我有这个功能,它允许它完全像我想要的那样,但问题是,当倒计时达到0并返回到10时,它将计数-1 重载 -2 重载 -3 重载 -4 重载等等.那不是我想要的!:)

这是我的代码:

var time = setInterval(countdown, 1000);
function countdown() {
    var count = 10;
    countdown = setInterval(function() {
        $('#countdown').html(count + ' sekunder kvar');

        if(count == 0) {
            $('#weather-data').load('jquery-fetch/fetch-weatherdata.php?place=' + myplace);
            clearInterval(countdown);
        }

        count--;
    }, 1000);
}
Run Code Online (Sandbox Code Playgroud)

如何解决我的问题,以便计时器从10减少到0并永远重复倒计时?

提前致谢.

编辑

当此功能第一次达到0并重新开始时,计数如下:10,9,8,10,7,6,5,4,3,2,1,10,9,8,7,10 ,6,5,4,3,2,1,10,9,8,10,7,6等.为什么这个代码的行为如此?

function countdown() {
    var count = 10;
    var timerId = setInterval(function() {
        $('#countdown').html(count + ' sekunder kvar');
        count--;

        if(count == 0) {
            $('#weather-data').load('jquery-fetch/fetch-weatherdata.php?place=' + myplace);
            clearInterval(timerId);
            countdown();
        }
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery countdown

2
推荐指数
1
解决办法
1万
查看次数

如何在CountDownTimer上添加和删除时间?

问题是:如何在倒计时期间从CountDownTimer添加或删除时间?

例如:用户做了好事:+ 5秒,用户做错了什么:-5秒.

有人可以帮我一些代码吗?

android timer countdown countdowntimer

2
推荐指数
1
解决办法
3198
查看次数

Perl:倒计时

所以我是Perl的新手,我发现我想编写一个倒计时代码,并且真的很挣扎,我在http://www.perlmonks.org/bare/?node_id=407922找到了一些代码并试图弄清楚会发生什么但部分失败了.

麻烦是我讨厌使用我不理解的代码,所以希望有人能够帮助我解决它的一些部分(下面的代码来自URL)

use 5.16.3;
use strict;

my $countdown = 1*60*60; # in seconds

$| = 1;

my $beginTime = time;
my $endTime = $beginTime + $countdown;

for (;;) 
{
    my $time = time;
    last if ($time >= $endTime);

    printf("\r%02d:%02d:%02d",
       ($endTime - $time) / (60*60),
       ($endTime - $time) / (   60) % 60,
       ($endTime - $time)           % 60,
    );

    sleep(1);
}
Run Code Online (Sandbox Code Playgroud)

下面我编号并复制了我不理解的代码行

1:1*60*60我理解60*60,但为什么1?

2:$| = 1;对此没有任何线索

3:for(;;)不确定在;;做什么?

4:不知道这是做什么的?(数学上或语法上).

printf("\r%02d:%02d:%02d",
       ($endTime - …
Run Code Online (Sandbox Code Playgroud)

perl countdown

2
推荐指数
1
解决办法
944
查看次数