par
iptima » 16 déc. 2006, 15:48
Post Scriptum
Bonjour,
Personnellement, j'utilse la syntaxe proposée par Ajoloca mais, quitte à être élégant, autant l'être jusqu'au bout. Ainsi convient-il, selon moi, pour un affichage en français, de ne pas afficher 01 décembre 2006 mais 1er décembre 2006 et de ne pas afficher 02 décembre 2006 mais 2 décembre 2006, et ainsi de suite...
Voici ma syntaxe, perfectible (pour une fois que je peux contribuer à une discussion

) :
setlocale(LC_TIME, 'french');
{
$jour = strftime('%A', time());
$quantieme = strftime('%d', time());
$mois = strftime('%B', time());
$annee = strftime('%Y', time());
switch ($quantieme)
{
case '01':
$quantieme = '1er';
break;
case '02':
$quantieme = '2';
break;
case '03':
$quantieme = '3';
break;
case '04':
$quantieme = '4';
break;
case '05':
$quantieme = '5';
break;
case '06':
$quantieme = '6';
break;
case '07':
$quantieme = '7';
break;
case '08':
$quantieme = '8';
break;
case '09':
$quantieme = '9';
break;
}
print ''.$jour .' '.$quantieme.' '.$mois.' '.$annee.'';
}
Cordialement,
I.
Post Scriptum
Bonjour,
Personnellement, j'utilse la syntaxe proposée par Ajoloca mais, quitte à être élégant, autant l'être jusqu'au bout. Ainsi convient-il, selon moi, pour un affichage en français, de ne pas afficher 01 décembre 2006 mais 1er décembre 2006 et de ne pas afficher 02 décembre 2006 mais 2 décembre 2006, et ainsi de suite...
Voici ma syntaxe, perfectible (pour une fois que je peux contribuer à une discussion :langue:) :
[php]
setlocale(LC_TIME, 'french');
{
$jour = strftime('%A', time());
$quantieme = strftime('%d', time());
$mois = strftime('%B', time());
$annee = strftime('%Y', time());
switch ($quantieme)
{
case '01':
$quantieme = '1er';
break;
case '02':
$quantieme = '2';
break;
case '03':
$quantieme = '3';
break;
case '04':
$quantieme = '4';
break;
case '05':
$quantieme = '5';
break;
case '06':
$quantieme = '6';
break;
case '07':
$quantieme = '7';
break;
case '08':
$quantieme = '8';
break;
case '09':
$quantieme = '9';
break;
}
print ''.$jour .' '.$quantieme.' '.$mois.' '.$annee.'';
}
[/php]
Cordialement,
I.