Как перевести дату в секундах с рождества Хр. перевести в календарную дату?
Как ее перевести в календарную дату
По какому календарю? А высокосные считать по современным стандартам или нет? А еще куча всяких долбанутых изменений в летоисчеслении как учитывать?
Предлагаю простое решение. Вы же знаете что это за дата "63672393600"? Возьмите ту же дату в unix timestamp (от 01.01.1970), вычитите из первого второе. Получите константное смещение. И потом когда вам нужно вашу дату перевести - сначала вычитаете из нее константное смещение (по сути это будет 01.01.1970 в вашем формате) и считаете дальше обычным unix timestamp.
Посчитать сколько секунд в годе и разделить, получим количество лет, остаток это месяцы, их по аналогии с годом и так до нужной точности