jan Salan's Lunisolar Calandar for Toki Pona
[calculating today's date]
This is an implementation of a lunisolar calendar system by jan Salan. You can find out more about it on their reddit post here. By reading the page, as well as discussing things with them I (some things in the post were unclear to me, and jan Salan made some minor changes after writing their original post), I came to the following specs.
- A day starts at sunrise. For ease of coding, I'm fixing this at 06:00.
The calendar year starts with Year 0 (sike nanpa 1) at March 25th, 2001, the first new Moon after the Spring Equinox of 2001, the year Toki Pona came into the world. The exact date that a year starts at varies from year to year, as it's lunar-aligned.
year # year start year # year start year # year start year # year start 0 2001-03-25 8 2009-03-22 16 2017-03-19 24 2025-03-16 1 2002-03-14 9 2010-03-11 17 2018-03-08 25 2026-03-05 2 2003-04-01 10 2011-03-29 18 2019-03-26 26 2027-03-23 3 2004-03-20 11 2012-03-17 19 2020-03-14 27 2028-03-11 4 2005-03-09 12 2013-03-06 20 2021-03-03 28 2029-02-28 5 2006-03-27 13 2014-03-24 21 2022-03-21 29 2030-03-18 6 2007-03-16 14 2015-03-13 22 2023-03-10 30 2031-03-07 7 2008-04-02 15 2016-03-30 23 2024-03-27 31 2032-03-24
Each year is divided into 12 months. To stop things in sync with the seasons, every so often there is an extra, 13th season in the year, a mun namako (extra year). The pattern cycles every eight years - here's what it looked like in the first eight years:
2001 2002 mun namako 2003 2004 2005 mun namako 2006 2007 mun namako 2008
- It's possible over larger periods of time (centuries), further adjustments, extra mun namako might be required. That's not taken into account into the current iteration of the system.
- The first month of the year has 29 days, the second has 30, and they alternate in length like this.
A month is divded into four parts corresponding to the phases of the moon:
- mun len : New Moon
- mun kipisi open : First Quarter
- mun suno/suli : Full Moon
- mun kipisi pini : Third Quarter
The year is divided into four seasons of three months.
- tenpo kasi
- tenpo seli
- tenpo pan
- tenpo lete
- You can view a basic Latin-script version of the calender here on google sheets, or here as a PDF.
- You can view a the PDF sitelen sitelen version of the calendar here:
- GitHub page for this project