[PHP] Fonction date

Résolu/Fermé
cedfid - 28 juin 2010 à 16:39
azerty0 Messages postés 1274 Date d'inscription samedi 27 octobre 2007 Statut Membre Dernière intervention 5 septembre 2013 - 30 juin 2010 à 09:12
Bonjour,

J'aimerai arreter d'afficher une variable le lendemin de mes evenements

Exemple: Nous sommes les 28 juin, et j'aimerai faire un code du type

Si le 28 juin est pas encor passé, afficher "rdv le 28 juin chez michou"
Si le 28 juin est passé afficher ""

comment faire svp ?

merci
A voir également:

3 réponses

azerty0 Messages postés 1274 Date d'inscription samedi 27 octobre 2007 Statut Membre Dernière intervention 5 septembre 2013 75
28 juin 2010 à 16:44
Il faut que tu saissises le timestamp du 28 juin.

Tu identifies le timestamp du 29 Juin minuit, et tu fais tes conditions

timestamp_actuel = mktime(date actuelle);
timestamp 29_juin = mktime(date du 29 juin);

// vérifies la syntaxe de la fonction mktime() !

if(timestamp_actuel < timestamp 29_juin)
affichage
1
Parfait Merci



<? 

$timestamp_actuel = mktime(0, 0, 0, 6, 28, 10); 

  
$timestamp_jeanjak = mktime(0, 0, 0, 6, 27, 10);  
$timestamp_michou = mktime(0, 0, 0, 6, 29, 10);  
  

if($timestamp_actuel < $timestamp_jeanjak)  
echo "rdv le 27 juin chez jeanjak"; 


if($timestamp_actuel < $timestamp_michou)  
echo "rdv le 29 juin chez michou"; 


?>
0
azerty0 Messages postés 1274 Date d'inscription samedi 27 octobre 2007 Statut Membre Dernière intervention 5 septembre 2013 75
29 juin 2010 à 08:58
Après, tu peux avoir plus de précision en prenant les timestamp d'heures et notamment de l'heure actuelle. Si tu veux caler des rendez-vous sur des heures ;)

Si j'ai répondu à toutes tes questions, peux tu mettre résolu ?

Cordialement

Az
0
Oui merci, résolu, et j'ai un autre pblm, tu peux ptet m'aider

j'aimerai rendre "automaqtiseré c'est ligne

<?
date_default_timezone_set('UTC');
$timestamp_actuel  = mktime(0, 0, 0, date("m"),   date("d")-1,   date("Y"));

$timestamp_020710 = mktime(0, 0, 0, 07, 02, 10); 
if($timestamp_actuel < $timestamp_020710) 
echo "<a href=\"?id=020710\"><img src=\"avatar020710.jpg\" border=\"0\"></a><br><br>";

$timestamp_030710 = mktime(0, 0, 0, 07, 03, 10); 
if($timestamp_actuel < $timestamp_030710) 
echo "<a href=\"?id=030710\"><img src=\"avatar030710.jpg\" border=\"0\"></a><br><br>";

$timestamp_090710 = mktime(0, 0, 0, 07, 09, 10); 
if($timestamp_actuel < $timestamp_090710) 
echo "<a href=\"?id=090710\"><img src=\"avatar090710.jpg\" border=\"0\"></a><br><br>";

$timestamp_100710 = mktime(0, 0, 0, 07, 10, 10); 
if($timestamp_actuel < $timestamp_100710) 
echo "<a href=\"?id=100710\"><img src=\"avatar100710.jpg\" border=\"0\"></a><br><br>";
?>


j'ai plusieur fichier avatar010210.jpg avatar020310.jpg en fonction de la date, est il possible de parser tous les fichier qui commence par avatar, et ensuite analyser les 6 chiffres dérrieres, et en fonction du nbr trouvé, déterminé le timeslamp.
Ne pas avoir a rajouter 4 ligne de code a chaque fois que j'ai un nouvel avatar, tu comprend ?
merci
0
azerty0 Messages postés 1274 Date d'inscription samedi 27 octobre 2007 Statut Membre Dernière intervention 5 septembre 2013 75
29 juin 2010 à 15:29
Je suis pas sur d'avoir compris, mais je pense pouvoir t'aider.

Tu veux que si par exemple, a la date du 10/07/10, afficher l'avatar correspondant : avatar100710.jpg ?
0
no no je veux pas changer le script, enfin je veux que ca continue d'afficher les images et les liens a la suite comme ca, mais je veux pas avoir a lui préciser a chaque fois qu'il y a une nouvelle photo dans le dossier...

a mon avis il faut parser les fichiers du dossier comencant par avatar, et ensuite les 6 caracteres dérriere avatar il faut pouvoir les interpréter et lui dire que les 2 premiere chifres sont pour le jour, les 2 suivant pour le mois , et les 2 derniers pour l'année... de facon a ce que si j'ajoute 20 photos dans le dossier, il affiche 20 ligne, classé par date, sans avoir a rajouter des lignes manuellement.
0
azerty0 Messages postés 1274 Date d'inscription samedi 27 octobre 2007 Statut Membre Dernière intervention 5 septembre 2013 75
29 juin 2010 à 16:10
Oui, c'est ce qu'il y a de mieux pour ce que tu veux faire. Tu fais la liste des fichiers et tu affiches, enfin, tu as trouvé la solution tout seul ;)
0
je sais pas le faire ! lol, j'ai l'idée, mais je sais pas la réaliser
0