Page 1 sur 1

date() + 5 minutes ??

Posté : 22 mars 2012, 23:39
par gdc
Salut, j'ai un petit probleme de calcul de temps.

voila ma situation:

dans ma function jai 2 variable:
$moisencour = date("Y-m");
$moissuivant = date("Y-m"); (ICI JE VOUDRAI AJOUTER le mois suivant dans la sql + 1 min max,

voila ma requet
$queryadd = "INSERT INTO jeux_jackpot (id , mois , qte_code , total_jp , gagnant , qtem_jouer)
VALUES('','$moissuivant','0','0','','0')";
mysql_query($queryadd) 
or die('Erreur SQL !'.$queryadd.'
'.mysql_error()); 
allors je ne trouve pas commen faire le calcul du mois suivant en sachant que:

Lorsque mon script est executer il est 23h59 et je voudais qui creer le mois suivant pour que les stats continu a senregistrer dans le nouveau moi en cour...

Si quelqu'un peu m'aider svp.

Merci a l'avance

Re: date() + 5 minutes ??

Posté : 22 mars 2012, 23:42
par gdc
Salut, j'ai un petit probleme de calcul de temps.

voila ma situation:

dans ma function jai 2 variable:
$moisencour = date("Y-m");
$moissuivant = date("Y-m"); (ICI JE VOUDRAI AJOUTER le mois suivant dans la sql + 1 min max,

voila ma requet
$queryadd = "INSERT INTO jeux_jackpot (id , mois , qte_code , total_jp , gagnant , qtem_jouer)
VALUES('','$moissuivant','0','0','','0')";
mysql_query($queryadd) 
or die('Erreur SQL !'.$queryadd.'
'.mysql_error()); 
allors je ne trouve pas commen faire le calcul du mois suivant en sachant que:

Lorsque mon script est executer il est 23h59 et je voudais qui creer le mois suivant pour que les stats continu a senregistrer dans le nouveau moi en cour...

Si quelqu'un peu m'aider svp.

Merci a l'avance

J'ai esseyer, la focntion now() + 60 mais ca marche pas car ca marque pas la date au format que je veux style 2012-03

Re: date() + 5 minutes ??

Posté : 23 mars 2012, 08:25
par xTG
Regardes du côté de la fonction strtotime() en PHP, elle permet de gérer facilement des décalages.
Et pour formater un timestamp penses à utiliser la fonction date().

Re: date() + 5 minutes ??

Posté : 23 mars 2012, 09:57
par moogli
j'aurais plutot indiqué les classes datetime
http://fr2.php.net/datetime
sinon autant demander a mysql de faire le taff, ajouter un jour c'est dans ses possibilités (dateadd http://dev.mysql.com/doc/refman/5.1/en/ ... tions.html)

@+

Re: date() + 5 minutes ??

Posté : 23 mars 2012, 10:19
par gdc
Merci a vous 2.

Voila j'ai trouvé la solutions grace a xTG,

voila ce que j'ai mis et ca marche a merveille..

$moissuivant = date("Y-m", strtotime("+1day") ); ;

MERCI beaucoup...