par
Sined » 07 oct. 2005, 20:01
À mon avis il va falloir le rajouter par programmation.
En déterminant le jour, tu peux définir l'exposant :
-1 => st
-2 => nd
-3 => rd
-4 à 9 et 0 => th
Donc tu peux
- commencer par définir une variable qui récupère le jour avec strftime;
- faire un switch sur ce jour et définir une variable $ext en fonction de ce jour,
- extraire la chaîne complète en insérant l'extension par concaténation.
Merci, mais je code vraiment mal!
J'ai tenté cela mais ca ne marche pas :
if((strftime(%e) == " 1"){
$alanglaise = "strftime(%e)st";
}
elseif((strftime(%e) == " 2"){
$alanglaise = "strftime(%e)nd";
}
elseif((strftime(%e) == " 3"){
$alanglaise = "strftime(%e)rd";
}
else{
$alanglaise = "strftime(%e)th";
}
printf($s,strftime("%A %B$alanglaise, %Y"));
[quote="Cyrano"]À mon avis il va falloir le rajouter par programmation.
En déterminant le jour, tu peux définir l'exposant :
-1 => st
-2 => nd
-3 => rd
-4 à 9 et 0 => th
Donc tu peux
- commencer par définir une variable qui récupère le jour avec strftime;
- faire un switch sur ce jour et définir une variable $ext en fonction de ce jour,
- extraire la chaîne complète en insérant l'extension par concaténation.[/quote]
Merci, mais je code vraiment mal!
J'ai tenté cela mais ca ne marche pas :
[php] if((strftime(%e) == " 1"){
$alanglaise = "strftime(%e)st";
}
elseif((strftime(%e) == " 2"){
$alanglaise = "strftime(%e)nd";
}
elseif((strftime(%e) == " 3"){
$alanglaise = "strftime(%e)rd";
}
else{
$alanglaise = "strftime(%e)th";
}
printf($s,strftime("%A %B$alanglaise, %Y"));[/php]