Controle le temps

samghami Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour je fais actuellement la création d'un jeux web (PHP/MySQL)
Je voudrais faire un systeme de plantation de légume ou fruit.
On plante et genre au bout d'un semaine on peux les récolté.

Mais je ne sais pas du tout contrôlé le temps que ce soit en javascript ou en PHP/MySQL.

Quelqu'un serais comment faire?
Merci d'avance

2 réponses

tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Salut,

Éventuellement avec le timestamp .

La fonction "times()" permet d'obtenir le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit GMT. Il suffit ensuite de faire du calcul
3600 secondes * 24 heures = 86 400 soit 1 jours
7 jours = ( 86400 * 7) = 604800 secondes
0
aladin07 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   30
 
Typo: time() et non times()
0
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Autant pour moi, erreur de frappe :).
0
aladin07 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   30
 
Hello,
Crées une table: plantes qui contient au moins ces champs:
id (Primary), nom (varchar 200), time (int 12).

Au moment de la plantation insère la valeur de time(); dans la bdd dans le champs time. Ensuite inclue ceci dans ton scripte

<?php

$demain = strtotime('tomorrow');
$aujourdhui = strtotime('today');

$data = mysql_query("SELECT * FROM plantes WHERE temps < '$demain' AND temps > '$aujourdhui';");
$result = mysql_fetch_assoc($data);

echo 'Il y a une semaine vous avez planté ceci:<br>';

foreach($result as $plante)
{
echo $plante['nom'].'<br>';
}
0