par
Ryle » 19 juin 2011, 11:43
mais comment faire pour stocker un timestamp dans msql, à partir d'une date dans un formulaire...
En fait il te suffit de bien comprendre comment fonctionne mktime (et les fonctions d'une manière générale)
mktime retourne le timestamp UNIX d'une date. Pour ce que tu veux faire, il faut lui passer 6 informations en paramètres :
- Le nombre d'heures depuis le début de la journée
- Le nombre de minutes depuis le début de l'heure
- Le nombre de secondes depuis le début de la minute
- Le nombre de mois depuis le début de l'année
- Le nombre de jours depuis le début du mois
- L'année sur 2 ou 4 caractères
(voir la doc de la fonction pour plus d'information et les autres paramètres que tu peux utiliser)
Que tu passes ces paramètres en dur dans ton script php, que tu les passes à travers différentes variables php ou que ce soit l'utilisateur qui t'envoi ces informations à travers un formulaire, cela revient au même. Ce qui importe c'est de passer les bonnes variables dans le bon ordre.
Si l'utilisateur saisie ces données sous la forme d'une date (ex : jj/mm/aaaa), c'est à toi de récupérer le jour, le mois et l'année à partir de cette chaine, pour les passer correctement à la fonction mktime.
[quote="surfys"]mais comment faire pour stocker un timestamp dans msql, à partir d'une date dans un formulaire...[/quote]
En fait il te suffit de bien comprendre comment fonctionne mktime (et les fonctions d'une manière générale)
mktime retourne le timestamp UNIX d'une date. Pour ce que tu veux faire, il faut lui passer 6 informations en paramètres :
- Le nombre d'heures depuis le début de la journée
- Le nombre de minutes depuis le début de l'heure
- Le nombre de secondes depuis le début de la minute
- Le nombre de mois depuis le début de l'année
- Le nombre de jours depuis le début du mois
- L'année sur 2 ou 4 caractères
(voir la doc de la fonction pour plus d'information et les autres paramètres que tu peux utiliser)
Que tu passes ces paramètres en dur dans ton script php, que tu les passes à travers différentes variables php ou que ce soit l'utilisateur qui t'envoi ces informations à travers un formulaire, cela revient au même. Ce qui importe c'est de passer les bonnes variables dans le bon ordre.
Si l'utilisateur saisie ces données sous la forme d'une date (ex : jj/mm/aaaa), c'est à toi de récupérer le jour, le mois et l'année à partir de cette chaine, pour les passer correctement à la fonction mktime.