Mktime

cs_kenny18 Messages postés 116 Date d'inscription lundi 20 novembre 2000 Statut Membre Dernière intervention 30 août 2006 - 13 août 2006 à 17:22
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 - 14 août 2006 à 20:07
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

DiGhan Messages postés 239 Date d'inscription samedi 21 février 2004 Statut Membre Dernière intervention 3 juin 2010 1
13 août 2006 à 19:31
Salut,

tu ne peux pas car le timestamp Unix commence à partir du 1er janvier 1970, date correspondant à la naissance d'Unix.
0
bizzard4 Messages postés 155 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 15 février 2009
14 août 2006 à 02:15
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
0
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
14 août 2006 à 20:07
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 :)
0