Discussion:
formater la date
(trop ancien pour répondre)
Olivier Masson
2009-10-16 18:23:38 UTC
Permalink
Bonjour,

strftime formate en fonction de la locale. Oui, mais bon, il formate pas
grand chose car je m'attendais à avoir M d Y en anglais et d M Y en
français par exemple.

Est-ce possible ?
Merci.
Olivier Miakinen
2009-10-16 19:09:44 UTC
Permalink
Post by Olivier Masson
strftime formate en fonction de la locale. Oui, mais bon, il formate pas
grand chose car je m'attendais à avoir M d Y en anglais et d M Y en
français par exemple.
Est-ce possible ?
Je suppose que par défaut l'interprète PHP est lancé avec LANG=C, ce qui
me semble particulièrement sage (je n'ose imaginer tous les bugs dans le
cas contraire). As-tu essayé de changer cela par un setlocale() ?

<http://fr2.php.net/manual/fr/function.setlocale.php>

Attention : lis bien tous les avertissements !
Olivier Masson
2009-10-17 19:56:22 UTC
Permalink
Post by Olivier Miakinen
Je suppose que par défaut l'interprète PHP est lancé avec LANG=C, ce qui
me semble particulièrement sage (je n'ose imaginer tous les bugs dans le
cas contraire). As-tu essayé de changer cela par un setlocale() ?
<http://fr2.php.net/manual/fr/function.setlocale.php>
Attention : lis bien tous les avertissements !
Oui c'est bien ce que j'ai testé mais ça ne change rien (le nom des mois
est traduit pour l'anglais ; je n'ai pas testé d'autres langues).
Et, effectivement, les avertissements de set_locale rendent cette
fonction plutôt inutilisable.
Denis Beauregard
2009-10-16 20:05:35 UTC
Permalink
Post by Olivier Masson
Bonjour,
strftime formate en fonction de la locale. Oui, mais bon, il formate pas
grand chose car je m'attendais à avoir M d Y en anglais et d M Y en
français par exemple.
Est-ce possible ?
http://ca.php.net/manual/fr/function.strftime.php

Il faut avoir le %.


Denis
Olivier Masson
2009-10-17 19:56:22 UTC
Permalink
Post by Denis Beauregard
http://ca.php.net/manual/fr/function.strftime.php
Il faut avoir le %.
Denis
:D alors celle-là, j'ai mis du temps à la comprendre!
Oui, je sais, ce n'est pas une blague, mais disons que je sais comment
formater "manuellement" : je cherchais une technique pour que ce soit
fait automatiquement (comme on peut le voir dans les documents d'unicode).
Mais merci d'essayer de m'aider ;)

Continuer la lecture sur narkive:
Loading...