date anterieure à la date courante - PHP - Programmation
Marsh Posté le 16-12-2002 à 15:12:40
$six_m = mktime(0,0,0,date("m" )-6,date("d" ),date("Y" ));
$ma_date= date("d/m/Y", $six_m);
et si ta date est 01/01/2002 ??? ...
à mon avis faut trouver autre chose
Marsh Posté le 16-12-2002 à 15:12:50
8.5.2 date
[Notes en ligne] [Exemples]
Formate une date/heure locale
string date (string format, int timestamp )
date() retourne une date sous forme d'une chaîne, au format donné par la chaîne format. La date est fournie sous la forme d'un timestamp. Par défaut, la date courante est utilisée.
Marsh Posté le 16-12-2002 à 15:22:45
arçi Sh@rdar.
bon, j'ai un peu honte, la soluce était juste sous mes yeux...
Marsh Posté le 16-12-2002 à 15:25:06
ethernal a écrit : $six_m = mktime(0,0,0,date("m" )-6,date("d" ),date("Y" )); |
non, c bon, pas de soucis, si je mets date("m" )-15 ça marche trés bien aussi.
Marsh Posté le 16-12-2002 à 15:25:22
bha et moi alors ?? pas droit à un merci ?
g vérifié, c'est ok pour les nombres négatif
Marsh Posté le 16-12-2002 à 15:26:14
ethernal a écrit : $six_m = mktime(0,0,0,date("m" )-6,date("d" ),date("Y" )); |
Nan en fait c'est bon, mktime() est "intelligent" :
Citation : mktime() est pratique pour faire des calculs de dates et des validations, car elle va automatiquement corriger les valeurs invalides. |
Donc le -6 marchera tout le temps
EDIT :
Marsh Posté le 16-12-2002 à 15:26:48
remercies le sinon ethernal va te hacker ton site, en ce moment il arrête pas
Marsh Posté le 16-12-2002 à 15:28:00
méchant
Sh@rdar> méme po vrai
Marsh Posté le 16-12-2002 à 17:16:36
Sh@rdar a écrit : remercies le sinon ethernal va te hacker ton site, en ce moment il arrête pas |
lol
ça aurait été la semaine derniere, il aurait pas eu de mal ! mon script de connexion à la BdD etait visible par tout le monde. c'te sueur froide que j'ai eu
ethernal -> tiens, une biere virtuelle :
Marsh Posté le 16-12-2002 à 22:33:39
thx je l'accepte avec plaisir
s@nté !
Marsh Posté le 16-12-2002 à 15:03:52
je dois générer une date de 6 mois antérieure à la date courante.
y'a ça comme soluce :
$six_m = mktime(0,0,0,date("m" )-6,date("d" ),date("Y" ));
à marche trés bien, mais comment générer une date jj/mm/aaaa à partir de ce timestamp ? je sèche...