Разница между предлогами on и in с временным значением заключается в том, что in говорит об общих, крупных величинах, а on используется в более конкретных случаях. 3
Предлог on употребляется перед словами, имеющими отношение к дням (датам) или непродолжительным периодам времени. 4 Например, перед днями недели или точными датами. 14
Предлог in используется со словами, определяющими более длинные отрезки (периоды) времени: часть суток, месяц, время года, год, столетие. 4
Таким образом, in употребляется с более общими понятиями, в то время как on чаще всего нужен для частностей и конкретики. 3