Tout d'abord, mettons les choses au clair, un millénaire est une période de mille ans. On change de millénaire à la fin de cette période. Deuxième chose : l'année de naissance du Christ est l'an 1. Le calendrier grégorien commence donc le 1 janvier 1. L'an 0 n'existe pas car le zéro lui même n'existait pas en Europe au 6ème siècle lorsque qu'un moine fabriqua le premier calendrier.
Donc 3000 ou 3001? Je donne tout de suite la réponse c'est 3001. Le premier janvier de l'an 3001, on passera dans le quatrième millénaire et dans le 31ème siècle.
L'explication est toute simple et facile à comprendre. Une année débute le 1 janvier et se termine le 31 décembre (logique...). Levez un doigt lorque une année s'écoule. Le 1 janvier de l'an 2, la première année s'est écoulée : 1 doigt. Le 1 janvier de l'an 3, 2 doigts et ainsi de suite jusqu'au 1 janvier de l'an 3000 : 2999 doigts et donc le 1 janvier 3001 : 3000 doigts. C'est donc bien le 1 janvier 3001 que l'on est passé au 4 millénaire. Par le même raisonnement, on déduit que le premier siècle s'est terminé le 1 janvier 101 et donc que le 30ème siècle s'est terminé le 1 janvier 3001.