time format

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2009, 14:35

Bonjour à tous,

Connaissez vous une fonction qui peut convertir les heures anglosaxonnes vers heures francophones?
je veux dire de 2:00 pm vers 14:00 par exemple.

Merci pour vos réponses.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

06 sept. 2009, 15:45

As-tu regardé si la fonction setlocale() pouvait te convenir ?

Au fait, en PHP ou en JS ? :oops:

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2009, 16:36

Je suis en javascript.
désolé je suis vraiment un null en javascript.
Ce que j'essaye de faire est ceci:
var time_en = "5:00 pm";
var time_fr = convertDate(time_en);

alert(time_fr) // retourne 17:00 
J'ai regardé la fonction setlocale conseillée mais j'ai du mal à comprendre comment elle peut m'aider à faire un truc dans le genre. est-ce vraiment possible avec cette fonction?

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2009, 23:31

Je e trouve vraiment rien sur google, ni dans le forum. personne ne sait comment convertir une heure du format 12h vers le format 24h?

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

07 sept. 2009, 09:38

t'a regarder avec l'objet Javascripts date ? http://www.commentcamarche.net/contents ... sdate.php3
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Invité
Invité n'ayant pas de compte PHPfrance

07 sept. 2009, 11:56

je n'ai trouvé que des fonctions set (setTime, setHours...) qui ne retournent pas une heure au format spécifié en prenant une heure quelconque en entrée.
dois-je en déduire qu'une telle fonction n'existe pas, ni en natif, ni autrement?