Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

KS Web Studio

Countdown Timer

The module renders a countdown timer with extensive configuration options. Core settings allow specifying the target date, defining the number of timer repetitions, and setting the duration in minutes for each cycle. The system supports time zone selection, adjustable width for the display area, and control over spacing between text groups and individual time digits.

5.00/5 · 2 ratings

1C-Bitrix Marketplace: 5/5 · 2 ratings

Technical details

Published
29 April 2014
Updated
22 August 2026
Version
1.0.0
Installed
50–99 times
Compatible editions
First Site, Start, Standard, Small Business, Business, Corporate Portal, Enterprise
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
KS Web Studio

What this solution does

The module renders a countdown timer with extensive configuration options.

Core settings allow specifying the target date, defining the number of timer repetitions, and setting the duration in minutes for each cycle. The system supports time zone selection, adjustable width for the display area, and control over spacing between text groups and individual time digits.

Visual effects are managed through options to enable or disable reflections, adjust reflection transparency, and set the blur coefficient. Users can define the number of digit places for days and independently toggle the visibility of days, hours, minutes, seconds, and headers. The timer can also be configured to hide automatically upon completion.

The countdown timer module now supports a repeat function. The timer can be configured to restart a specific number of times with a fixed interval between cycles. This feature is designed to support product promotions and special offers in online stores.

When needed, General iT can implement “Countdown Timer”, configure the module and verify it against the current website setup.

UPDATE HISTORY

What’s new

3 releases
1.0.0 (22.08.2026)Latest update

Version 1.0.0

The module architecture has been completely redesigned.

PHP classes Module, Settings, Menu, MenuManager, PageAsset have been added.

Automatic class loading via include.php has been added.

Module settings have been added:

connection of jQuery;

connection of the timer script;

settings are saved separately for each site (multisite support).

A custom menu "Web Studio KS → Modules → Countdown Timer" has been added in the administrative part.

SVG icons for the module have been added.

Module installation and removal have been completely redesigned.

Correct registration and removal of Bitrix handlers have been added.

File cleanup upon removal has been added.

A module update system has been added.

jQuery has been updated to 3.7.1.

Separate loaders for jQuery and jCountdown have been added.

The JavaScript connection logic has been changed — scripts now wait for jQuery availability.

All 8 timer templates have been redesigned.

Automatic timer scaling to container width (responsiveness) has been added.

The operation of multiple timer instances on a page has been fixed.

Parameters are passed from PHP to JavaScript more securely.

Handling of timer completion and repeated launches has been improved.

Component parameter validation has been added.

The error DISPLAY_MINUES → DISPLAY_MINUTES has been fixed.

CSS for all templates has been updated.

The minimum PHP version is now 8.0.

The code has been brought to modern PHP syntax with strict_types, namespace, and typing.

0.0.3 (05.09.2019)

Fixed a script connection error.

Updated the jQuery library to v3.4.1.

0.0.2 (10.08.2014)

- Added the ability to restart (repeat) the timer a specified number of times with a specified time interval (for example: 5 times for 300 minutes each). This helps stimulate buyers in an online store when selling products or specific promotions.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 2,500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot