Разница между предлогами «in» и «on» при обозначении временных периодов заключается в том, что in используется для общих, крупных временных промежутков, а on — для более конкретных, непродолжительных периодов времени. 13
Предлог «in» используется со словами, определяющими более длинные отрезки (периоды) времени: часть суток, месяц, время года, год, столетие. 3 Например: In the past — в прошлом, In the future — в будущем, In the 17th century — в 17 веке. 1
Предлог «on» употребляется перед словами, имеющими отношение к дням (датам) или непродолжительным периодам времени. 3 Например: On the 1st of May — первого мая, On his birthday — в день его рождения. 1