2009-09-11 12 views
4

Ce qui se passe exactement lors de la création d'un horodatage Unix à partir d'une date donnée.php Horodatage de la logique de travail

Je veux que la méthode étape par étape crée l'horodatage. (n'utilisant pas les fonctions intégrées de php).

EDIT: Quelle est la spécialité de cette date :) 1er Janvier 1970 00:00 h UTC

Répondre

5

1er Janvier 1970 00:00 h UTC est la date de la Epoch:

La "époque" sert alors de point de référence dont le temps est mesuré. Les unités de mesure de temps sont comptées à partir de l'époque de sorte que la date et l'heure peuvent être spécifiées sans ambiguïté.

En computing, cette date est l'époque pour le temps UNIX: timestamps UNIX (utilisé par PHP) sont en fait le nombre de secondes écoulées depuis cette époque.

Cela signifie que, pour créer un horodatage, vous devez compter combien de secondes se sont écoulées depuis le 1er Janvier 1970.

2

Il vous suffit de compter les secondes qui se sont écoulées à partir du 1er Janvier 1970 00:00 h UTC jusqu'à ce que maintenant (sans compter les secondes intercalaires)!

+0

pourriez-vous s'il vous plaît @ Alex vérifier mon EDIT – coderex