xpatval Posté 19 Novembre 2008 Posté 19 Novembre 2008 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
Kioob Posté 19 Novembre 2008 Posté 19 Novembre 2008 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()
captain_torche Posté 19 Novembre 2008 Posté 19 Novembre 2008 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).
xpatval Posté 19 Novembre 2008 Auteur Posté 19 Novembre 2008 ah bien merci beaucoup...C'est tout simple, et ça fonctionne parfaitement. xpatval
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant