Gestion de date en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Gestion de date en php

par @rthur » 25 août 2008, 18:22

Bonjour,

Regarde du côté de l'opérateur modulo :)
http://fr.php.net/operators.arithmetic

Un "modulo 2" devrait t'aider ;)

Gestion de date en php

par Invité » 25 août 2008, 14:11

Bonjour

je suis sur un script qui permet de gérer l'affichage ou non d'un lien en fonction des dates.

Ceux que je voudrais faire c'est de n'afficher un lien que tous les 2 jours
je m'explique :

par exemple si le lien s'affiche aujourdhui : 25-08-2008 je voudrais que ce lien ne s'affiche qu'après deux jours c'est à dire 28-08-2008 et ainsi de suite jusqu'à une date limite d'affichage du lien

voici le code que j'ai ecrit mais qui semble ne pas être adapté à ce que je voudrais faire
/
<?
  //++++FORMTAGE  DES DATES 
 //$dateLimitAffLien = date limite affichage du lien
 //$dateDernierAff=date du dernier affichage du lien
                $LIMIT=2;
		$dateAUJ=date("Y-m-d");
		$dateDernierAffichageLien= date('Y-m-d',strtotime("+$LIMIT days", strtotime($dateDernierAff)));
		$date1_array = explode("-",$dateAUJ);
		$date2_array = explode("-",$dateDernierAffichageLien);
		$date3_array = explode("-",$dateLimitAffLien);
		$timestamp1 =mktime(0,0,0,$date1_array[1],$date1_array[2],$date1_array[0]);
		$timestamp2 =mktime(0,0,0,$date2_array[1],$date2_array[2],$date2_array[0]);
		$timestamp3 =mktime(0,0,0,$date3_array[1],$date3_array[2],$date3_array[0]);
//++++ FIN
	


//++AFFICHAGE  DU LIEN
 if ($timestamp1==$timestamp2 && $timestamp1<=$timestamp3 )
  {
 print "<a href=\"a.php\">lien</a>";
   }
//FIN
?>
merci pour votre conseil