Compatibilité du timestamp (mysql 4 / 5) [Résolu]

Signaler
Messages postés
208
Date d'inscription
jeudi 3 octobre 2002
Statut
Membre
Dernière intervention
31 mars 2011
-
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour,
J'ai une ch'tit fonction pour convertir un timestamp au format 0000-00-00 00:00:00 en FR

function convert_date($timestamp)
{
 return date('d-m-Y à H\Hi', strtotime($timestamp));
}

cela marche tres bien avec ma DB en mysql 5
par contre mon autre db qui est en mysql 4 a le timestamp enregistre sous la forme 00000000000000 et dans ce cas la fonction ne converti pas correctement le timestamp.

Une idée, Merci
A voir également:

5 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Utilise un datetime plutôt qu'un timestamp, dans ce cas. le format est le même.
Sinon, détecte le format retourné par mysql et adapte ta fonction selon ce format.
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

le problème est donc au niveau de l'enregistrement, pas de la récupération/transformation, non ?
Messages postés
208
Date d'inscription
jeudi 3 octobre 2002
Statut
Membre
Dernière intervention
31 mars 2011

Bonjour,
C'est un fait que le format d'enregistrement n'est pas le même mais je ne peux pas influer dessus (j'ai tester).
Si non il n'y a pas de pb pour récupérer la valeur et la transformer.
Mon objectif est de faire une fonction de convertion car j'utiliser tres souvant les dates et le code s'alourdi inutilement.
pour info le format du champs de la db et timestamp.
Messages postés
208
Date d'inscription
jeudi 3 octobre 2002
Statut
Membre
Dernière intervention
31 mars 2011

Mais c'est génial comme format.
je vais encors plus alléger mon code car j'aivais fait des conditions suivant la version de mysql.
merci et bonne année
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Bonne année aussi, merci :-)