Page 1 sur 1

Décompter des jours

Posté : 27 avr. 2010, 12:37
par cmoi
Bonjour,

je souhaite afficher un décompte de jours : "il reste ... jours" A partir du 13/11/2010 en l'occurrence. Comme je ne comprends pas ce que je trouve jusqu'ici, je pose la question :(

Merci de m'aider.

Re: Décompter des jours

Posté : 27 avr. 2010, 13:16
par stealth35
hello, si c'est juste en jour tu peu faire ca grâce au timestamp, il suffira de faire une soustraction :wink:
t'avais commence quoi comme code ?

Re: Décompter des jours

Posté : 27 avr. 2010, 13:23
par niuxe
Hello cmoi,

un petit mktime, time et un soupçon de calcul devrait faire l'affaire :
$date_fin = mktime(0,0,0,11,13,2010);
$maintenant = time();
$une_journee = 3600 * 24;

$jours_restants = ($date_fin - $maintenant) / $une_journee;

printf("jours restants : %u",$jours_restants);
++

Re: Décompter des jours

Posté : 27 avr. 2010, 18:30
par cmoi
Merci. Question subsidiaire : comment inclure une mise en forme ?
<?php
$date_fin = mktime(0,0,0,11,13,2010);
$maintenant = time();
$une_journee = 3600 * 24;

$jours_restants = ($date_fin - $maintenant) / $une_journee;

printf("J - %u",$jours_restants);
?>
type <font size="3"></font>

Re: Décompter des jours

Posté : 28 avr. 2010, 15:11
par niuxe
Hello,
[...]type <font size="3"></font>
non, ce n'est pas bien d'utiliser des balises de mises en forme. Le CSS est là pour ça. En faisant simple :
Si tu le retrouves plus loin dans la page, utilise une classe qui va bien :
<p class="jours_restants"><?php printf ("J - %u",$jours_restants); ?></p>
css :

Code : Tout sélectionner

.jours_restants{ font-size:3em; }
Si tu ne le retrouves pas dans la page, utilise un identifiant :
<p id="jours_restants"><?php printf ("J - %u",$jours_restants); ?></p>
css :

Code : Tout sélectionner

#jours_restants{ font-size:3em; }
Pour conclure, je vois que tu n'as pas les bases. D'abords apprendre les bases avant de vouloir passer à la vitesse supérieur ! Brûler les étapes, c'est l'échec assuré ;)

Bonne journée