Многие зороастрийские обряды были связаны с временами года и носили сезонный характер. Согласно древнему зороастрийскому календарю, они сопровождались религиозными церемониями и праздниками.
Зороастрийцы издавна пользовались в повседневной жизни солнечным календарем по образцу египетского солнечного календаря.
Точных данных о времени и месте создания зороастрийского календаря нет; по предположению В.А. Лившица, зороастрийский календарь возник в Восточном Иране или Средней Азии в первой половине I тыс. до н. э. и был воспринят в Западном Иране Ахеменидами. Так как зороастрийский календарь был короче астрономического года на 6 часов, это приводило к тому, что каждые четыре года начало нового календарного года как бы передвигалось на один день. За 120 лет эта разница составила полный зороастрийский месяц — 30 дней. В период правления Сасанидов производилась, хотя и нерегулярно, вставка такого месяца. Однако это порождало несоответствие между календарем и сезонными, религиозными праздниками, которые, согласно предписаниям Авесты, должны были проводиться в строго определенное время года.
Особым неудобством для правоверных зороастрийцев было несоответствие между календарем и празднованием Ноуруза, которое совпадало с днем весеннего равноденствия, или «вхождением Солнца в созвездие Овна».
Абу Рейхан Бируни писал по этому поводу, что год персов составлял 365 дней, а одной четвертью дня «они пренебрегали, пока из этих четвертей не накапливалось дней на целый месяц, что происходило один раз в 120 лет». Однако зороастрийцы предпочитали, чтобы дополнительные дни составляли целые месяцы, а не дни, так как увеличение числа дней в месяцах сделало бы невозможным произнесение нужной молитвы по соответствующим дням, поскольку, согласно зороастризму, молитва должна была точно соответствовать ангелу-покровителю того дня, когда она читалась, а таких ангелов было 30 (по количеству дней) в месяце. «Но если число дней в месяце увеличилось бы на один день, «замзама» (молитва) не была бы действительной».
Когда в календарный год вставлялся дополнительный (високосный) месяц, последние пять дней, приходившиеся на конец года и связанные с одним из древних зороастрийских религиозных праздников — почитанием душ умерших, следовали не за последним, 12-м месяцем в году, а за високосным месяцем. Это создавало дополнительные трудности, так как передвигались последние пять дней.
Основываясь на сообщениях Бируни о том, что один из последних календарных пересчетов был произведен при Иездегерде, сыне Шапура, когда после VIII месяца (абана) было прибавлено два високосных месяца, и отождествляя упомянутого выше царя с Иездегердом I Сасанидом, иранский ученый Таги-заде пришел к выводу, что указанный високосный цикл был седьмым по счету и, таким образом, начало официального употребления зороастрийского календаря в Иране можно отнести к 441 г. до н. э., хотя некоторые ученые сомневаются в достоверности этой даты.
С конца царствования Сасанидов високосный месяц не добавляли, и с того времени ни один месяц в древнем зороастрийском календаре не являлся високосным. К последнему месяцу года прибавлялись дополнительных пять дней, а через каждые четыре года прибавлялся один день.
Таким образом, зороастрийский календарь имеет 360 дней, делится на 12 месяцев, по 30 дней в каждом. К последнему, 12-му месяцу всегда прибавляется пять дней, которые считаются преддверием Ноуруза, а раз в четыре года приплюсовывается еще один день.
Дни месяцев в зороастрийском календаре не имеют числовой нумерации: первое, второе, третье и т. д. Название месяцев и дней в этом календаре «теофорное», восходящее к именам божеств зороастрийского пантеона. Каждый месяц и день имеют своего ангела, духа-покровителя или божество, в честь которого они и названы. Первый, восьмой, пятнадцатый и двадцать третий день каждого месяца являются особыми, посвященными Ахурамазде.
Если название дня совпадает с названием месяца, такой день считается праздником. Например, 13-й день каждого месяца называется тир, четвертый месяц года также называется тир. День тир в месяце тире считается праздничным днем, посвященным воде, и связан с выполнением определенной церемонии. Поскольку в каждом месяце есть день, название которого совпадает с названием месяца, всего таких дней насчитывается 12.
В настоящее время известны названия месяцев и дней авестийского, парфянского, среднеперсидского, согдийского и хорезмийского календарей, которые «хотя и установлены по памятникам более позднего (по лингвистической периодизации — среднеиранского) периода, но с точки зрения историко-фонетических закономерностей, безусловно, восходят к одному древнеиранскому прототипу, близкому или идентичному тому, который представлен в текстах Авесты».