FONCTION DATE() EN FRANÇAIS: FDATE()

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 15 nov. 2004 à 21:50
cs_seyev Messages postés 93 Date d'inscription samedi 9 juin 2001 Statut Membre Dernière intervention 6 mai 2005 - 18 nov. 2004 à 16:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27549-fonction-date-en-francais-fdate

cs_seyev Messages postés 93 Date d'inscription samedi 9 juin 2001 Statut Membre Dernière intervention 6 mai 2005 1
18 nov. 2004 à 16:07
ah oui... juste. c'est vrai qu'on ne dit pas 18ème novembre, mais 1er oui :) merci j'y avais même pas pesné :)
lerouxju Messages postés 3 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 15 décembre 2004
18 nov. 2004 à 15:54
Je voudrais juste proposer une petite modification du code en remplaçant :
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
} else {
$out .= 'ème';
}
par :
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
}
car ça me parraît plus adapter au format de date français.
A part ça rien à redire c'est parfait !!!
cs_seyev Messages postés 93 Date d'inscription samedi 9 juin 2001 Statut Membre Dernière intervention 6 mai 2005 1
15 nov. 2004 à 23:35
appelée plusieurs fois ? oui une pour chaque char, c'est vrai mais est-ce que c'est bien d'avoir la date complète et de traduire après ? avec un preg_replace et deux tableaux, pourquoi pas...

en ce qui concerne le elseif, c'est tout à fait correct, cf. http://ch2.php.net/manual/en/control-structures.elseif.php
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 nov. 2004 à 21:50
pour augmenter la vitesse, tu pourais stoquer la date dans une variable, la tu as tout une série de tests, si c'ets la fin qui est bonne, alors la fonction date a déja été apellée plusieurs fois...

sinon, j'ai pas tout compris mais il y a un espace entre else et if...
Rejoignez-nous