В Excel для Windows дата считается начиная с 0 января 1900 года. "Январь 0" - это не опечатка, это "нулевой день" в Excel. Excel также рассматривает 1900-й год как високосный, хотя это не так. Источник этой проблемы в том, что когда Microsoft выпускала продукт на рынок, то хотела сохранить совместимость с конкурирующим продуктом Lotus 1-2-3, который действительно имел эту ошибку. Excel был представлен, когда Lotus 1-2-3 занимал огромную долю рынка, и чтобы облегчить людям переход на Excel, компания Microsoft сохранила эту ошибку. #bugstory