Niral's Generation formula states that the exact date of the start and end of any generation can be found using the following formulae:
Formulae for the old Generations (A-Z) (1635-2010)[]
- Start Year: Gs = 1606 + 15p
- Last year: Gl = 1620 + 15p
Here,
- Gs = Start year of the specific old generation.
- Gl = Last year of the specific old generation.
- p = Position of the letter of the specific old generation. (For eg.: Z will be 26)
Formulae for the new Generations (Alpha-Omega) (2011-2370)[]
- Start Year: Hs = 1996 + 15q
- Last year: Hl = 2010 + 15q
Here,
- Hs = Start year of the specific new generation.
- Hl = Last year of the specific new generation.
- q = Position of the Greek letter of the specific old generation. (For eg.: Alpha will be 1)
These formulae are based on the Gregorian Calendar's strict rules which say that 1 BCE was directly followed by 1 CE. Thus by following these rules, and using Arithmetic Progression, these formulae were derived. These formulae are not only mathematically accurate but also align between commonly the cited ranges of most of the generations, especially the new ones like the Generation Z and the Generation Alpha.
History[]
In 2024, Niral started researching about the various Generations, and he got to know that the Generations are 15 years long, which include the people of similar life experiences. When he was researching about Generation Z, he got to know that most of the sources say that the time period is 1995-2010, while some said 1997-2011 and so on. After researching further he got to know that the start and end dates are debated.
In May 2025, when he read about the rules of the Gregorian Calendar, then he realised that the time range for Generation Z proposed by Australian Bureau of Statistics which defined the range as 1996-2010.[1] was most accurate. He then tried to merge all three, Mathematics, Gregorian Calendar and the average time ranges for each generations together to form one, most accurate time range.
In August 2025 he started recalculating the time range for Generation Z and Generation Alpha and published Generations Recalculated: A Strict 15-Year Framework for Z, Alpha, and Older (Gregorian Calendar) — Niral Bhatt on 25 September 2025.[2]
On 26 September 2025, a day after his theory, he published Niral's Generation Formula with those four formulae for calculation of the start and end year of any generation.[3]
Python library for Generations[]
On 28 September 2025, Niral released the "gencalc" (Full name: NovaCodon Gencalc) library based on this concept[4]
This library has four functions:
- oldgen_start: For the first or the starting year of any old generation.
- oldgen_last: For the last year of any old generation.
- newgen_start: For the first or the starting year of any new generation.
- newgen_last: For the last year of any new generation.
References[]
- ↑ "2021 Census shows Millennials overtaking Boomers | Australian Bureau of Statistics". www.abs.gov.au. 2022-06-28. Retrieved 2025-09-27.
- ↑ Niral Bhatt (2025-09-25). Generations Recalculated: A Strict 15-Year Framework for Z, Alpha, and Older (Gregorian Calendar) — Niral Bhatt. http://archive.org/details/15-year-generations-gregorian-niral.
- ↑ Niral Bhatt (2025-09-26) (in english-handwritten). Niral's Generation Formula. http://archive.org/details/niral-generation-formula.
- ↑ "Client Challenge". pypi.org. Retrieved 2025-09-28.