Convertir date en timestamp

Fermé
Messages postés
40
Date d'inscription
mercredi 30 juin 2010
Statut
Membre
Dernière intervention
10 novembre 2011
-
Messages postés
40
Date d'inscription
mercredi 30 juin 2010
Statut
Membre
Dernière intervention
10 novembre 2011
-
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

Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
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()
Messages postés
40
Date d'inscription
mercredi 30 juin 2010
Statut
Membre
Dernière intervention
10 novembre 2011
18
Oula un peu complexe tout ça..

Je vais étudier ça.

Merci !
Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
33
pas varaiment de la complexité

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

et sa se fait naturellement
Messages postés
40
Date d'inscription
mercredi 30 juin 2010
Statut
Membre
Dernière intervention
10 novembre 2011
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 !