В эпоху Республики римляне использовали лунно-солнечный календарь, по преданию введенный царем Нумой Помпилием[3]. Год начинался 1 марта и состоял из 12 месяцев общей продолжительностью 355 суток. Для согласования лунного и солнечного года время от времени после Терминалий (23 февраля) вставлялся дополнительный месяц марцедоний. Чаще всего это происходила раз в 2 года. В годы 2 Пунической войны марцедоний перестали добавлять из религиозных соображений. Это привело к большому разрыву между официальными датами и солнечным годом. Вставки возобновились в 191 г. до н. э. после принятия специального закона, предложенного консулом Мн. Ацилием Глабрионом. Следующий раз марцедоний вставили через 2 года (Liv.XXXVII.59.2), а в год битвы при Магнесии вставки не было. В этом году произошло солнечное затмение, которое по республиканскому календарю приходилось на 5-й день до ид месяца июля, который тогда назывался квинктилием, то есть 11 июля (Liv.XXXVII.4.4). По современным расчетам, оно произошло 14 марта 190 г. до н. э. современного (григорианского) календаря. Следовательно, 1, 15 и 31 марта римского календаря пришлись соответственно на 25 октября, 8 ноября и 24 ноября григорианского календаря.
Переговоры с Гераклидом состоялись сразу после прибытия П.Сципиона из Европы, то есть около 1 апреля по римскому календарю и 25 ноября по григорианскому. После этого римская армия выступила в поход. Место высадки находилось немного севернее Дардана, так как это был первый город, который Сципион достиг по пути на юг (Liv.XXXVII.37.1). Если судить по расстоянию, дорога до Илиона не могла занять более одного дня чистого пути. От Илиона до устья Каика римляне шли 6 дней (Liv.XXXVII.37.3), после выступления от устья Каика они достигли Тиатиры на 5-й день (Liv.XXXVII.38.1). От этого места устья Фригия можно достичь за 1 день. Битва произошла на 12-й день после прибытия римлян к устью Фригия (Liv.XXXVII.38.5-39.6). В общей сложности получается 25-й день после выступления с места переправы в Азию, не считая стоянки в устье Каика. Сражение при Магнесии не могло произойти раньше 19 декабря современного календаря.
С этими выкладками совпадают и другие сведения Ливия. Битва произошла в условиях наступления зимы (Liv.XXXVII.37.4–5, 39.2). Зимой могли считать одно из 4-х времен года или холодное время года (осень и зима). Осень (и зимняя половина года) в гражданском году начиналась после осеннего равноденствия, а зима — после зимнего солнцеворота. По сельскохозяйственному календарю, зима (время года) начиналась с утреннего захода Плеяд в конце октября юлианского календаря, введенного Цезарем (Varr.RR.I.28; Columb.II.8, XI.2.78). Очевидно, под зимой Ливий понимал одно из четырех времен года, а за ее начало считал день зимнего солнцестояния. Следовательно, сама битва произошла около дня зимнего солнцестояния, 22 декабря современного календаря.
Численность армий
Для понимания хода битвы принципиальным является вопрос о соотношении сил противоборствующих сторон[4]. Флор (II.8.6) дает типичный пример пропагандистского преувеличения численности армии Антиоха: 300 тысяч пехоты, не меньшее количество конницы и колесниц. По Ливию, Антиох имел 60000 пехоты, более 12000 конницы, 54 слона (Liv. (Liv.XXXVII.37.9, 39.13). Аппиан округляет до 70000 (App. Syr.32). Ливий не дает суммарной величины римской армии, но приводит численность отдельных корпусов и отрядов союзников (Liv.XXXVII.39.7-13). При суммировании получается 21600 римских граждан и италийков, имевших статус латинских союзников[5], 3 тыс. ахейских пельтастов и пергамских пехотинцев, 1000 траллов и критян, 3 тыс. всадников на правом фланге (включая 800 пергамцев) и 4 эскадрона (турмы Ливия, илы Аппиана) левого крыла, 16 африканских слонов, а также 2 тысячи фракийцев и македонян, охранявших лагерь. Всего получается 30720 (27600 пехоты и 3120 конницы) или 30800 (27600 пехоты и 3200 конницы) в зависимости от численности эскадронов левого фланга[6]. Аппиан привел округленную суммарную цифру в 30 тысяч воинов (App. Syr. 31). Получается, что армия Антиоха превосходила противника почти в 2,5 раза по общей численности и почти в 4 раза по коннице.