OVH Cloud OVH Cloud

strtotime

2 réponses
Avatar
Etienne SOBOLE
salut.

la fonctione strtotime converti une date en mktime...
jusque la tout va bien sauf qu'elle ne fonctionne qu'avec les date en
anglais et en plus formée d'une certaine façon.
ma question est donc:
est ce que quelqu'un aurait refait le meme genre de fonction qui gèrerait la
plupart des langues (au moins les plus connues..)

je l'utilise pour decoder les dates des mails,
mais il se trouve que certains client mail envoie des dates en francais.
d'autre ajoutte derrière des infos
certaine formatte enfin un poil différement la chaine, ce qui rends la
fonction non opérationnelle...

voila.
merci
a+

Etienne

2 réponses

Avatar
Olivier Miakinen

la fonctione strtotime converti une date en mktime...
jusque la tout va bien sauf qu'elle ne fonctionne qu'avec les date en
anglais et en plus formée d'une certaine façon.
ma question est donc:
est ce que quelqu'un aurait refait le meme genre de fonction qui gèrerait la
plupart des langues (au moins les plus connues..)


Je n'en sais rien, mais ce n'est pas très difficile à faire avec sscanf
+ mktime.

Voir : <http://fr3.php.net/manual/en/function.sscanf.php>

Avatar
Etienne SOBOLE
Je n'en sais rien, mais ce n'est pas très difficile à faire avec sscanf
+ mktime.


Je suis moyennement d'accord.
car. Oui evidement c'est pas compliqué.
pour l'instant a base d'expression régulière je corrige le format, mon
probleme est plutot que je ne maitrise pas
- toutes les langues.
- tous les formats de date.

d'ou l'idée de savoir s'il y a quelqu'un (ou un group de personne) qui se
serait deja palucher ce developpement...

pour l'instant j'ai mis un truc au point qui m'envoie un mail dès qu'un
format de date n'a pas pu etre traité...
et donc j'avance doucement vers une solution. mais bon je ne serais jamais a
l'abri d'un oubli...

j'ai récemment vue un mail arriver avec un Wen ou lieu d'un Wed
pour indiquer Wednesday

t'as qu'a voir l'etendu du probleme...

Etienne