Pereiti prie pagrindinio turinio

Atgalinio skaičiavimo laikmatis nemokamai

Skaičiuokite atgal iki bet kurios datos ir laiko. Nustatykite pasirinktinę datą arba naudokite greitąsias nuostatas (5 min., 15 min., 1 val.). Nereikia registracijos.

Veikia neprisijungus, kai įkeliama
Nustatyti laikmatį
valandos
minutės
sekundės

Greitas atgalinis skaičiavimas

Skaičiuoti atgal iki

Patarimas: laikykite šį puslapį atidarytą, kad žadintuvas suskambėtų. Veikiant ekranas neužgęsta.

Nustatykite laikmatį aukščiau arba pasirinkite greitą išankstinį nustatymą, tada spauskite Pradėti

Dažniausi naudojimo būdai

  • Atgalinio Skaičiavimo Timerivas RenginemsAtgal skaičiuokite dienas, valandas ir sekundes iki vedybų, gimtadienio, koncerto ar bet kurio ateinančio renginio.
  • Atgalinio Skaičiavimo Timerivas TerminamsUžlaikykite tiesioginį atgalinį skaičiavimą iki projekto, egzamino ar pateikimo termino, kad liktu kelyje.
  • Timerivas Virinimui ir VirtuveiGreitai atgal skaičiuokite makaronams virinti, kiaušiniams virti, kepti ir virtuvės laiką.
  • Timerivas Susitikimams ir PrezentacijomsAtgal skaičiuokite iki susitikimo pradžios arba naudokite jį kaip matomą timerį prezentacijų metu.
  • Atgalinis Skaičiavimas Produkto PaleidimuiSukurkite lūkesčius produkto paleidimui, pardavimui ar pranešimui su tiesioginio atgalinio skaičiavimo.

Kaip tai veikia

Atgalinės laiko atskaitos laikmatis veikia visiškai jūsų naršyklėje, be jokių išorinių priklausomybių — jokių bibliotekų, jokių kreipimųsi į serverį. Naudojamas 1 sekundės setInterval, kuris kiekvieną kartą apskaičiuoja skirtumą tarp Date.now() ir išsaugotos tikslinės laiko žymos, todėl rodmuo išlieka tikslus, net jei skirtukas paslėptas fone arba įrenginio laikrodis nuslysta.

  1. 1
    Nustatykite tikslą
    Pasirinkite trukmės režimą (valandos, minutės, sekundės) arba perjunkite į datos/laiko režimą, kad atskaitytumėte iki konkretaus momento. Penki greitieji nustatymo mygtukai (nuo 5 min iki 24 valandų) visiškai praleidžia įvestis ir iš karto paleidžia laikmatį.
  2. 2
    Intervalas tiksi pagal fiksuotą tikslinį laiką
    Paleidus įrankis išsaugo absoliutų tikslinį laiką kaip Date objektą ir kas 1000 ms iškviečia setInterval. Kiekvieną kartą iškviečiamas Date.now() ir atimamas iš tikslinio laiko — todėl praleisti tiksėjimai (skirtukas užmigęs, procesorius užimtas) savaime pasikoreguoja per kitą tiksėjimą, o ne kaupia vėlavimą.
  3. 3
    Adaptyvus rodymas ir skirtuko atspindėjimas
    Rodinys automatiškai praleidžia priekyje esančius nulinius vienetus — 45 sekundžių laikmatis rodo tik sekundes didesniu šriftu, o daugiadienis laikmatis rodo visus keturis vienetus mažesniu šriftu. Likęs laikas taip pat įrašomas į document.title, todėl atgalinė atskaita lieka įskaitoma sumažintame ar fono skirtuke.
  4. 4
    Web Audio garso signalas pabaigoje
    Kai atgalinė atskaita pasiekia nulį, naršyklės įtaisytas Web Audio API (AudioContext + OscillatorNode) sintezuoja trigubą 880 Hz sinusinės bangos garso signalą — joks garso failas neatsisiunčiamas. Pristabdymas, tęsimas ir bendrinamos nuorodos (koduojančios tikslinį laiką #to= fragmente, kuris niekada nepasiekia serverio) taip pat visiškai valdomos kliento pusėje.

Susiję įrankiai

Dažnai užduodami klausimai