Aller au contenu

Transformation d'une date


Sujets conseillés

Posté

Bonjour,

Est-il possible de transformer une date (qui est au format datetime) en time (format time() unix ) ?

Et si oui, de quelle façon ?

Merci de vos réponses,

xpatval

Posté

Bonjour,

oui, il y a plusieurs méthodes répandues :

- utiliser les fonctions de MySQL : unix_timestamp() pour convertir un datetime au format timestamp unix (ce qu'utilise PHP), et sa réciproque from_unixtime() qui fait donc l'inverse.

- utiliser les fonctions PHP : strtotime (à vérifier...), ou encore y aller à coup d'explode() / preg_match() puis mktime()

Posté

Je confirme pour strtotime, tant que la date est dans un format de type "aaaa-mm-jj". Si c'est un datetime, ça devrait parfaitement fonctionner.

Pour info, un format "à l'anglaise" fonctionne (mm/jj/aaaa), mais un format français ne fonctionne pas (jj/mm/aaaa).

Posté

ah bien merci beaucoup...C'est tout simple, et ça fonctionne parfaitement.

xpatval

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...