标签: countdown

1 分钟倒计时 JavaScript

我正在尝试构建一个打字测试,当用户按下文本区域中的按键时,该测试就开始倒计时。我认为 if-else 循环有助于在 HTML 中显示并启动 1 分钟倒计时器,但事实并非如此。

请向我解释我做错了什么以及如何纠正我的代码。

HTML:

<div id="timer"></div>
<p>Text for typing test will go here.</p>
<textarea id="textarea" rows="14" cols="150" placeholder="Start typing here...">
</textarea>`
Run Code Online (Sandbox Code Playgroud)

JS:

var seconds=1000 * 60; //1000 = 1 second in JS
var min = seconds * 60;
var textarea = document.getElementById("textarea").onkeypress = function() { 
    myFunction()
};
//When a key is pressed in the text area, update the timer using myFunction

function myFunction() {
   document.getElementById("timer").innerHTML = 
     if (seconds>=0) {
         seconds = seconds--;
     } else { …
Run Code Online (Sandbox Code Playgroud)

html javascript timer minute countdown

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

如何使用 Python 3 正确显示倒计时日期

我正在尝试获取将显示的倒计时。基本上就像一个世界末日时钟哈哈。

有人可以帮忙吗?

import os
import sys
import time
import datetime

def timer():
    endTime = datetime.datetime(2019, 3, 31, 8, 0, 0)

def countdown(count):
    while (count >= 0):
        print ('The count is: ', count)
        count -= 1
        time.sleep(1)

countdown(endTime)
print ("Good bye!")
Run Code Online (Sandbox Code Playgroud)

python date timer countdown

4
推荐指数
2
解决办法
8216
查看次数

Dart 获取下周五的日期

我正在尝试制作一个应用程序来倒计时直到下周五,但因此我需要下周五的日期。非常感谢任何帮助!

date countdown dart

4
推荐指数
2
解决办法
2774
查看次数

在自己的应用程序/视图中接收本地通知(或如何在 SwiftUI 中注册 UNUserNotificationCenterDelegate )

我正在使用包含倒计时功能的 SwiftUI 重新开发适用于 iOS 的 Android 应用程序。当倒计时结束时,应该通知用户倒计时结束。通知应该有点侵入性,并在不同的场景下工作,例如当用户没有主动使用手机时,用户正在使用我的应用程序时以及用户正在使用另一个应用程序时。我决定使用本地通知来实现这一点,这是 android 的工作方法。(如果这种方法完全错误,请告诉我什么是最佳实践)

但是,当用户当前使用我的应用程序时,我无法接收通知。通知仅显示在消息中心(所有通知队列中),但不会主动弹出。

到目前为止,这是我的代码: 用户被要求允许在我的 CountdownOrTimerSheet 结构中使用通知(从不同的视图中作为 actionSheet 调用):

/**
    asks for permission to show notifications, (only once) if user denied there is no information about this , it is just not grantedand the user then has to go to settings to allow notifications 
    if permission is granted it returns true
 */
func askForNotificationPermission(userGrantedPremission: @escaping (Bool)->())
{
    UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { success, error in
        if success {
            userGrantedPremission(true)
        } else if let …
Run Code Online (Sandbox Code Playgroud)

notifications countdown ios swift swiftui

4
推荐指数
1
解决办法
457
查看次数

在同一行重写信息

我是C编程的新手,我希望在一行上进行倒计时,例如,像这样:

Time left: n
Run Code Online (Sandbox Code Playgroud)

哪个n是更新的那一行的唯一部分.

我在谈论命令行编程.我知道如何倒计时,我只需要帮助将它保持在一行并动态更新该行.

c command-line cmd countdown

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

计时器使用JavaScript

我想使用java脚本实现计时器.我想减少间隔变化的计时器.
示例.假设我的计时器从500开始.
我希望减量计时器取决于如
1的水平.第1级计时器应减1,减速也应该慢.
2.2级定时器应减2,减速应为中
3.3级定时器应减3,减速应快

我可以使用以下代码创建计时器:

<script type="text/javascript">
var Timer;
var TotalSeconds;
function CreateTimer(TimerID, Time) 
{
    TotalSeconds=Time;
    Timer = document.getElementById(TimerID);
    TotalSeconds = Time;
    UpdateTimer();
    setTimeout("Tick()", 1000);
}

function Tick() {
    TotalSeconds -= 10;
    if (TotalSeconds>=1)
    {
        UpdateTimer();
        setTimeout("Tick()", 1000);
    }
    else
    {   
        alert(" Time out ");
        TotalSeconds=1;
        Timer.innerHTML = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我多次调用这个CreateTimer()函数,因此它的速度不受控制,因为我多次调用它.

html javascript timer countdown

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

如何停止尚未完成的计时器然后启动新的计时器?

我正在尝试做各种各样的猜谜游戏.问题是我的计时器在回答问题(按下按钮)并启动新计时器后流入下一个计时器.这导致两个定时器以不同的间隔改变文本视图,这不是它应该如何.我想知道如何停止我之前的倒计时并开始一个新的倒计时.谢谢!这是我的代码:

button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 final TextView textic = (TextView) findViewById(R.id.button1);
                                long total = 30000;
            final CountDownTimer Count = new CountDownTimer(total, 1000) {

                public void onTick(long millisUntilFinished) {
                    textic.setText("Time Left: " + millisUntilFinished / 1000);
                }
                public void onFinish() {
                    textic.setText("OUT OF TIME!");
                    finish();
                }
                }; 
                Count.start();
Run Code Online (Sandbox Code Playgroud)

android restart timer countdown

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

如何在 Django 中实现倒数计时器

我只需要一个大致的想法。我正在 django 中开发一个体育应用程序。此应用程序需要测量时间并将其显示给用户。在倒计时期间,我还需要执行一些可能发生的“动作”。这意味着根据操作类型调用另一个视图,标记此操作并使用计时器重定向回原始视图,用户现在可以在其中看到更改。我想我无法在服务器端(django)上实现倒计时。我必须用 JavaScript 来做到这一点,但是……每次用户执行一个操作时,倒计时都会停止。我必须为此使用 AJAX 吗?有没有更好的方法来实现这一点。谢谢

django ajax countdown

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

基本的 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万
查看次数