cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020
-
26 nov. 2007 à 13:11
cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020
-
27 nov. 2007 à 14:12
Bonjour,
Je désirerai savoir comment bien comparer deux dates, car j'ai essayé plusieur scripts mais rien ne va.
Mon souhait :
j'ai dans ma base mysql un champ : date_val = 2007-11-26 format Date.
lorsque j'appelle la page home.php d'abord il vérifié si le membre est bien logé ensuite je souhaite qu'il vérifie la date de validité,
si date du jour est inférieur ou egal à date_val alors c'est ok sinon redicretion vers une autre page.
<?php
$jour = date("d/m/Y");
$time = time();
echo "date du jour : ".$jour;
echo '
';
echo "Time : ".$time;
echo '
';
include ("inc/config.php");
$req = "SELECT date_val FROM membre WHERE pseudo='guest'";
$res = mysql_query($req) or die(mysql_error());
$date = mysql_fetch_array($res);
cs_Aaron
Messages postés116Date d'inscriptionlundi 29 juillet 2002StatutMembreDernière intervention19 janvier 2009 26 nov. 2007 à 15:58
Bonjour,
Voici ma méthode pour comparer deux dates :
Soit $Date un Timestamp (passé ou futur) récupéré dans ta base de donnée et $Secondes la différence en secondes de $Date avec le moment où le script est executé.
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 26 nov. 2007 à 13:36
Salut,
Le plus simple est encore de stocker les dates sous forme d'entier, en tant que Timestamp Unix (nombre de secondes écoulées depuis le 1er Janvier 1970). Pour les comparaisons, y'a pas plus simple... Pareil pour tout un tas d'autres opérations sur les dates (calcul d'intervalle, nombre de jours d'écart, etc).