fonction transformation date francaise en date anglaise ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

fonction transformation date francaise en date anglaise ?

Message le Ven Fév 17, 2006 14:17

Bonjour à tous,

Je travaille sur la version anglaise de mon site web, et se pose le problème du format des dates (rappel : jj/mm/aaaa en FR et mm/jj/aaaa en US).
Mes dates sont engistrées dans mysql sous la forme :

" 09/08/2005 à 10:52:40 "

Dans mysql, l'enregistrement est de la forme :
datetime 0000-00-00 00:00:00

Existe-t-il une fonction qui soit capable de transformer le format francais en format anglais ?

Merci d'avance. :)

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Ven Fév 17, 2006 15:10

Oui c'est faisable :
Code: Tout sélectionner
SELECT UNIX_TIMESTAMP(`ton_champ_de_date`) AS ton_champ_de_date FROM `ta_table`


Dans ton script tu peux ensuite afficher la date comme tu le sens

Code: Tout sélectionner
setlocale(LC_TIME, 'en', 'en_US', 'english');
strftime('...', $mysql['ton_champ_de_date']);

Un petit tour sur la doc relative à la personnalisation des formats de date pour t'éclairer http://fr.php.net/strftime

Tu peux ainsi avoir un affichage personnalisé des dates en fonction de la langue employée sur le site.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités