Mktime

Signaler
Messages postés
116
Date d'inscription
lundi 20 novembre 2000
Statut
Membre
Dernière intervention
30 août 2006
-
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
-
Salut,

J'ai un gros soucis avec la fonction mktime. Je l'utilise pour faire des conversions de date de bdd mais le problème, c'est que ça ne va pas au-delà de 1970.

Comment faire pour aller plus loin (par ex. 30 janvier 1932) ?

Merci d'avance !

kenny #18

3 réponses

Messages postés
239
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
3 juin 2010
1
Salut,

tu ne peux pas car le timestamp Unix commence à partir du 1er janvier 1970, date correspondant à la naissance d'Unix.
Messages postés
155
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 février 2009

Wouawe vrm poussee comme expliquation... chu vraiment impressione :P Moi aussi j'ai deja eux se probleme mais je me suis jamais attarde dessu :P

J'ai l'expliquation maintenant lol Merci !

~~ Cordialement Francois Gingras
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
4
Surtout qu'un ptit tour à la doc permet de se rendre compte que :
http://fr2.php.net/manual/fr/function.mktime.php

Avant PHP 5.1.0, les valeurs négatives des timestamp ne sont pas supportées sous toutes les versions actuelles de Microsoft Windows. De ce fait, l'intervalle valide pour les années est de 1970 à 2038, inclus.


Pour faire ce genre de conversion, tu dois le faire par toi même ! Voila voila :)