Ceci est un problème sérieux non-trivial, et dépend vraiment de ce que vous voulez exactement faire avec ces dates. Par exemple, nous avons seulement utilisé le calendrier actuel (grégorien) depuis 1582. Avant cela, c'était le calendrier julien, et avant cela un ancien calendrier romain. Pour aggraver les choses, cette information est vraiment seulement pour l'Europe occidentale (et les domaines liés à la culture). Donc, si vous espérez avoir quelque chose qui vous donnera des dates acceptables pour les événements historiques avec un peu de calcul simple, vous êtes dans une grande déception.
Si vous voulez juste porter le Gregorian calendar en arrière, je suppose que c'est faisable. Cependant, il y a toujours une erreur, et à cette échelle, c'est important. Un article de Wikipédia:
sur des échelles de temps de milliers d'années, le calendrier grégorien tombe derrière les saisons, car le ralentissement de la rotation de la Terre fait chaque jour un peu plus au fil du temps (voir l'accélération des marées et sauter seconde) tout en l'année maintient une plus uniforme durée