Convertir date en timestamp

Mahaxs Messages postés 46 Statut Membre -  
Mahaxs Messages postés 46 Statut Membre -
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 !


A voir également:

3 réponses

.Zoro. Messages postés 285 Statut Membre 33
 
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 46 Statut Membre 18
 
Oula un peu complexe tout ça..

Je vais étudier ça.

Merci !
0
.Zoro. Messages postés 285 Statut Membre 33
 
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 46 Statut Membre 18
 
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