Поскольку я понимаю, внутри механических часов есть маховик, возможно железный, естественно на него действует магнитная сила, изменяя тем самым период колебания. При этом некоторые части часов могут так-же намагнитится, этим и объясняется длительность эффекта.
Если ответ по предмету Физика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.