Timestamp → Date

Résultat

Date → Timestamp

C'est quoi un timestamp ?

Un timestamp, c'est un grand chiffre qui représente le temps (en secondes) écoulé entre le 1er janvier 1970 à 00:00 et la date que vous avez sélectionnez. Cette technique pour "stocker" une date est très utilisé dans le monde du développement rendant l'utilisation de date dans un code exécutable très facile. Par contre, il est impossible de stocker une date d'avant le 1er janvier 1970 via un timestamp, c'est pour cela qui faut éviter de l'utiliser pour stocker certaines données qui pourraient être inférieur à cette date.

Le beug de l'an 2038

Étant donné qu'un timestamp correspond aux secondes écoulés depuis le 1er janvier 1970, ce chiffre commence à être assez grands, et justement ça risque de poser soucis. En effet, sur les ordinateurs et serveurs 32 bits, la valeur maximale d'une même variable est de 2147483647, cela signifie que le timestamp maximale pour ce type de machine est de 2147483647. Cela correspond au 19 janvier 2038 à 3h 14min et 7 secondes. Cela risque d'être pire que le "bug" de l'an 2000.