supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Comparateur de prix| Dossiers| Forums| Jeux| Google

1 message
ok

{ Résolu } Fonction date, afficher "Aujourd'hui", "Hier"

Bonjour à tous !

Voilà j'ai mis en place un système de messagerie privée sur mon site.
En fait, je cherche un moyen de remplacer la date "28/06/2007" par " Aujourd'hui" ou encore "27/06/2007" par "Hier".

J'ai donc essayer plusieurs choses, et j'ai réussi a afficher, "Aujourd'hui" à la place de la date.

Code :
<? $datum = date('d/m/Y', time());
if($datum == date('d/m/Y', $date)) 
{ 
echo 'Aujourd\'hui '; 
}
?>


Jusqu'ici pas de problème !
Mais j'ai voulu après ' soustraire ' 1 au jour, pour que ça donne la date d'hier.
Code :
<?
elseif($datum == date('d(-1)/m/Y', $date)) 
{
 echo'Hier '; 
}

 else 
{ 
echo 'Le ' .date('d/m/Y', $date). ' '; 
}?>


Problème : Soustraire a l'air impossible...
Donc voilà ma question, serait-il possible de soustraire le jour ?
Ou y a t-il une façon autre de faire la chose ?!


Je vous remercie d'avoir pris le temps de lire mon problème, et vous remercie par avance pour vos réponses.

>> J'ai fait une recherche... mais je n'ai rien trouvé. Je vous pris de m'excuser si le problème a déjà était posé.

--------------------------------------------------
Edit : Problème résolu !
il suffit d'utiliser le mktime();
Code :
$hier = mktime(0, 0, 0, date("m") , date("d") -1, date("Y"));

Edité le 28/06/2007 à 14:34
 
 
 
1 message
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com