Основной замысел булгаковского романа сводился к тому, чтобы от достойного сатирического осмеяния современного советского мира через буффонаду, юмор и скептическую философию потустороннего мира, где властвуют Воланд и его свита, привести читателя к высокому идеалу древней легенды, к учению Иешуа Га-Ноцри, возникшему в ершалаимском мире и утверждающему торжество нравственно прекрасного и доброго человека, которого никакие муки и страдания не могут заставить отказаться от веры в добро.
Хронология событий как в московской, так и в ершалаимской части «Мастера и Маргариты» играет ключевую роль в идейном замысле и композиции. Однако в тексте романа прямо точное время действия нигде не названо. В редакции 1929–1930 годов события в большинстве вариантов происходили в июне 1933 или 1934 года (как и в повести «Роковые яйца», дистанция от времени работы над произведением была сначала взята в 4 года). В 1931 году в сохранившихся набросках начало действия было отодвинуто в еще более отдаленное будущее – к 14 июня 1945 года. Вместе с тем уже в редакции 1929 года присутствовала и весенняя датировка московских сцен. Там Иван Бездомный захватил катафалк с телом Михаила Александровича Берлиоза, въехал на Крымский мост, слетел с него, раскинув руки, в воду, а следом за ним свалился катафалк с гробом, причем «ничего не осталось – даже пузырей – с ними покончил весенний дождь».
В самых ранних вариантах романа и московские, и ершалаимские сцены были приурочены к одним и тем же июньским дням. Июньская датировка могла быть связана с христианским праздником Дня Вознесения Господня, отмечавшимся в 1929 году 14 июня. Вероятно, поэтому визит буфетчика Театра Варьете к Воланду с требованием замены поддельных денег настоящими на следующий день после сеанса черной магии происходил в редакции 1929–1930 годов 12 июня, а следовательно, сатана со свитой и Мастером оставлял Москву как раз в ночь на 14 июня.
Однако месяц нисан, на который в Евангелиях приходятся события Страстной недели, распятия и Воскресения Иисуса Христа, в разные годы соответствовал марту или апрелю юлианского календаря (так называемого старого стиля), но никогда – июню. А приуроченность визита Воланда со свитой в Москву на Страстную неделю, несомненно, представлялась Булгакову соблазнительной возможностью. Между тем в XX веке православные Страстная неделя и Пасха ни в одном году не могут приходиться на июнь. Если еще в 1933 году в сохранившейся хронологической разметке глав события в московских сценах в первых главах были приурочены к июню, то в последних Булгаков уже стал исправлять июньскую датировку на майскую, вернувшись к весенней приуроченности действия одного из вариантов 1929 года. В окончательном тексте романа нет точного указания, когда именно происходит встреча Воланда с литераторами на Патриарших прудах, но, оказывается, эту дату несложно вычислить.