Complementor/Leap year checker
Content / widget · Elementor module

Leap Year Checker Widget Plugin for Elementor

Let visitors type a year and see whether it is a leap year under Gregorian rules, why, and the next and previous leap years, as they type.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Leap year checkerProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published outputs of the widget. Type a year from 1 to 9999; the answer updates as you type.

02 / Inside WordPress

Leap year checker controls in Elementor

Content sets the starting year, whether the reason, the previous leap year, later leap years and the note for early years appear, and every label and text. The Style tab covers the field, the answer colours, the details, the result panel and the labels.

03 / Website use cases

Where to use leap year checker

Pupils, planners and anyone with a 29 February birthday often want to know whether a year is a leap year, and the century rule catches people out. Leap year checker runs on your own page: visitors type a year and see the answer, the reason in plain words, the number of days and the next and previous leap years, updated as they type. It applies the Gregorian rules, so 2000 is a leap year and 1900 and 2100 are not.

01

Schools

Let pupils test the leap year rules on any year.

02

Calendar and event sites

Help visitors plan around 29 February.

03

Birthday pages

Show leap-day birthdays when their next real birthday falls.

04 / Installation and setup

How to add a leap year checker in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Leap year checker in the Complementor library.

  2. Add the widget to a page.

  3. Choose the current year, a fixed year or an empty field to start.

  4. Choose which details to show and how many later leap years to list.

  5. Style the answer colours and the result panel.

05 / Content and style controls

Customize leap year checker in Elementor

Configure the settings available for this module to suit the page you are building.

  • Answer as visitors type.

  • Reason in plain words.

  • Next and previous leap years.

  • Up to 10 later leap years.

  • Gregorian century rule applied.

  • Note for years before 1582.

06 / Choose the right approach

Leap year checker and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Online checker sites

They take visitors off your page and often show adverts.

Dividing by 4

Gets 1900 and 2100 wrong because of the century rule.

07 / Requirements and compatibility

Leap year checker compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without WooCommerce.
  • Gregorian rules only; no Julian or other calendars.
  • Years from 1 to 9999.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot leap year checker

Check these settings if the published page behaves differently from the editor.

Why is 1900 not a leap year?

Century years must also divide by 400. 1900 does not, so it is a common year.

Why does year 10000 show an error?

The checker accepts years from 1 to 9999.

Why does the starting year change in January?

Starting year is set to the current year, read from the visitor's device. Choose a fixed year instead.

Why is there a note for 1500?

The Gregorian calendar began in 1582. The note explains that earlier years are checked with its rules anyway.

09 / Frequently asked questions

Leap year checker plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Which calendar rules does it use?

The Gregorian rules: divisible by 4, except century years that do not divide by 400.

Does it skip 2100 when listing leap years?

Yes. The next and later leap years follow the century rule.

Is it accessible?

Yes. The field is labelled, errors are linked to it, and the answer is announced.

Does it need JavaScript?

Yes. Without it a short message is shown instead.

10 / Annual All Access subscription

Get leap year checker with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.