По мнению ученых, наступление нового года человечество стало отмечать еще на заре цивилизации – пять тысяч лет назад. Обычай этот зародился в древней Месопотамии.
В 46 году до Рождества Христова древнеримский государственный и политический деятель Гай Юлий Цезарь преобразовал календарь, которым затем стали пользоваться все страны, входящие в Римскую империю. В честь основателя его стали называть юлианским. Год по юлианскому календарю состоит из 365,25 суток.
  
В 1582 году Папа Римский Григорий XIII ввел в обиход новый, григорианский календарь, по которому сейчас ведет временной отсчет весь западный мир. Год по этому новому календарю равен 365,2425 суток. Разница между старым и новым стилями тогда составляла 10 суток.

В России с принятием христианства в X веке начал использоваться юлианский календарь.

Из-за несоответствия юлианского и григорианского календарей зародилась традиция отмечать старый Новый год, поэтому сейчас мы празднуем два Новых года – по старому и новому стилю. Благодаря сложившемуся феномену в ночь с 13 на 14 января каждый может позволить себе «допраздновать» один из самых любимых праздников.
Расхождение календарей в XX – XXI веках составляет 13 дней. Интересно, что разница между юлианским и григорианским календарями увеличивается каждое столетие на один день. Поэтому с 1 марта 2100 года эта разница составит 14 дней. А с 2101 года Рождество и старый Новый год будут отмечаться еще на один день позже.