2010-11-11 5 views
3

Est-ce que MySQL UNIX_TIMESTAMP() affiche le même horodatage UNIX que la fonction time() de PHP. Même lorsque les serveurs sont dans deux endroits différents?Est-ce que UNIX_TIMESTAMP() et time() sont les mêmes

J'ai regardé dans l'heure et la date pendant des heures maintenant et j'ai confondu l'enfer hors de moi-même.

Merci d'avance.

Répondre

4

Oui, ce sont les mêmes.

Les horodatages UNIX correspondent au nombre de secondes écoulées depuis le 1er janvier 1970 à minuit en heure UTC. C'est la même heure dans l'histoire, peu importe où vous êtes, peu importe le fuseau horaire dans lequel vous vous trouvez. Le temps écoulé depuis est le même sur tous les systèmes avec une horloge précise.

+0

Génial, merci pour la clarification. Donc, si c'est une horloge bâclée ça va être différent? –

+0

Eh bien, sur n'importe quel système où l'ordinateur pense que c'est un moment différent de ce qu'il est vraiment, n'importe quel code de date-heure vous donnerait le mauvais temps. Il est 17h mais vous avez dit à l'horloge de votre ordinateur qu'il est 16h, chaque fois que cela vous donne une heure de retard. –

+0

Oh d'accord. C'est complètement hors de mes mains alors. Merci encore. –

Questions connexes