Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2008-09-01 09:28:45
- prassa
- Member
- Registered: 2005-10-23
- Posts: 11
[fr-fr] Affichage de date (année)
Bonjour,
Je dois réaliser un site pour un ensemble de musique de chambre. Dans ce but j’utilise le bout de code php suivant “<txp:php>echo date(“Y”);</txp:php>” me permettant à divers endroit d’afficher l’année de la saison musicale en court. Par exemple “Saison musicale <txp:php>echo date(“Y”);</txp:php>” m’affiche “Saison musicale 2008” sans que je n’ai plus besoin d’intervenir. Or il se trouve que les saisons musicales (et culturelles de manière générale) suivent le rythme universitaire avec une rentrée musicale en septembre. Autrement dit on ne parle pas de saison musicale 2008 mais bien de saison musicale 2008-2009.
Quelqu’un connaîtrait-il un moyen simple pour obtenir cet affichage de manière automatique (code php ?) ?
Merci d’avance
Offline
Re: [fr-fr] Affichage de date (année)
Bonjour,
Alors que les programmeurs ne se moquent pas …
<txp:php>
if (date("m")>="09") {
print date("Y").'-'.(date("Y")+1);
}
else
print (date("Y")-1).'-'.date("Y");
</txp:php>
… devrait faire ton affaire.
Last edited by fpradignac (2008-09-01 10:47:20)
françois
Offline
#3 2008-09-01 17:31:30
- prassa
- Member
- Registered: 2005-10-23
- Posts: 11
Re: [fr-fr] Affichage de date (année)
Magnifique, cela fonctionne parfaitement. Merci beaucoup.
Seul détail, mais qui n’est qu’esthétique: je ne trouve pas le moyen d’obtenir un affichage du type “Saison 08-09”. J’ai bien essayer de changer tout les (“Y”) par (“y”), mais il tient absolument à m’afficher cela en “Saison 08-9” (!)
Merci encore…
Offline
Re: [fr-fr] Affichage de date (année)
Alors, un truc comme ça peut-être :
<txp:php>
$mois = date("m");
$annee = substr(date("Y"), 2, 2);
$anneePre = substr(date("Y")-1, 2, 2);
$anneePost = substr(date("Y")+1, 2, 2);
if ($mois>="09") {
print 'Saison '.$annee.'-'.$anneePost;
}
else
print 'Saison '.$anneePre.'-'.$annee;
</txp:php>
Last edited by fpradignac (2008-09-01 20:46:23)
françois
Offline
#5 2008-09-01 21:02:40
- prassa
- Member
- Registered: 2005-10-23
- Posts: 11
Re: [fr-fr] Affichage de date (année)
T’es un chef ! Pile poil ce que je souhaitais
Merci grandement…
Offline
Pages: 1