Convertir date en timestamp

Fermé
Mahaxs Messages postés 40 Date d'inscription mercredi 30 juin 2010 Statut Membre Dernière intervention 10 novembre 2011 - 23 déc. 2010 à 11:23
Mahaxs Messages postés 40 Date d'inscription mercredi 30 juin 2010 Statut Membre Dernière intervention 10 novembre 2011 - 24 déc. 2010 à 11:28
Bonjour,

Je voudrais savoir si il est possible de convertir une date en timastamp ?

Je sais qu'il est possible de convertir un date au format : DD-MM-YYYY HH:MM:SS
grâce à la fonction strtotime()

Seulement moi je récupère des dates au format : 12 mai 2010 par exemple.
Et c'est ce genre de date que je souhaiterais convertir en timestamp.

Est-il possible de convertir cette date au format DD-MM-YYYY au moins ?
De cette manière je pourrais utiliser la fonction strtotime().

Merci d'avance pour vos réponses !


3 réponses

.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
23 déc. 2010 à 11:32
pour convertir une date en timestamp unix
il faut utiliser la fonction mktime()
https://www.php.net/manual/fr/function.mktime.php

si tu recupere une date sous forme de chaine avec le mois en chaine ...

tu doit creer une fonction qui sache extraire
- le jour
- le mois (avec une fonction pour faire correspondre "juillet" a "07")
- l'année

puis tu formate le tout
et tu le passe dans mktime()
0
Mahaxs Messages postés 40 Date d'inscription mercredi 30 juin 2010 Statut Membre Dernière intervention 10 novembre 2011 18
23 déc. 2010 à 14:22
Oula un peu complexe tout ça..

Je vais étudier ça.

Merci !
0
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
23 déc. 2010 à 16:00
pas varaiment de la complexité

il faut juste faire les choses une par une
de maniere methodiques

et sa se fait naturellement
0
Mahaxs Messages postés 40 Date d'inscription mercredi 30 juin 2010 Statut Membre Dernière intervention 10 novembre 2011 18
24 déc. 2010 à 11:28
J'ai suivi ton conseil !

J'ai récupéré le timestamp actuelle, j'ai récupéré le mois et l'année, puis j'ai créer 12 variables pour chaque mois afin de les convertir de 01 à janvier, puis j'ai fait une requête qui recherche dans ma base de données le mois + l'année.

Et c'est concluant.

Merci pour ton aide !
0