Interaktiven

Pripomoček za odštevanje

Odštevalnik časa JavaScript do ciljnega datuma/ure. Podpira več postavitev (privzeto, kompaktno, kartica, minimalno), oznake po meri, upravljanje časovnih pasov in povratne klice za dokončanje.

Privzeta postavitev

Standardno odštevanje z vsemi časovnimi enotami.

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => '2025-12-31 23:59:59', 'title' => 'Event Starts In', ]); ?>
Demo v živo

Dogodek se začne čez

00
dni
00
ure
00
minute
00
sekund

Postavitev kartice

Odštevanje v slogu kartice Bootstrap.

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => $saleEndDate, 'layout' => 'card', 'title' => 'Sale Ends In', ]); ?>
Demo v živo
Razprodaja se konča čez
00
dni
00
ure
00
minute
00
sekund

Kompakten format

Vgrajeno kompaktno odštevanje (00:00:00:00).

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => $deadline, 'layout' => 'compact', ]); ?>
Demo v živo
Preostali čas: 00:00:00:00

Minimalna postavitev

Najmanjši format v vrstici (00d 00h 00m 00s).

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => $eventDate, 'layout' => 'minimal', ]); ?>
Demo v živo
00d 00h 00m 00s

Brez sekund

Odštevanje prikazuje samo dneve, ure in minute.

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => $launchDate, 'showSeconds' => false, ]); ?>
Demo v živo

Datum lansiranja

00
dni
00
ure
00
minute

S potečenim sporočilom

Prikaže sporočilo po meri, ko odštevanje doseže nič.

Koda
<?php echo CountdownWidget::widget([ 'targetDate' => $deadline, 'expiredMessage' => 'Event has started!', ]); ?>
Demo v živo

Registracija se zaključi

00
dni
00
ure
00
minute
00
sekund

Možnosti konfiguracije

MožnostVrstaPrivzetoOpis
targetDatestring|DateTimerequiredCiljni datum/ura
timezonestringapp timezoneČasovni pas za ciljni datum
layoutstringdefaultPostavitev: privzeta, kompaktna, kartica, minimalna
titlestringnullNaslov nad odštevanjem
showLabelsbooltruePrikaži oznake (dnevi, ure itd.)
showDaysbooltruePrikaži števec dni
showHoursbooltruePokaži števec ur
showMinutesbooltruePrikaži števec minut
showSecondsbooltruePrikaži števec sekund
expiredMessagestringnullSporočilo, ko odštevanje poteče
hideOnExpiredboolfalseSkrij gradnik, ko poteče