Bonjour.
J'ai un problème très troublant avec php et mssql. Je suis en train de créer un intranet assez conséquent et, sur ma machine de développement, les dates (stockées au format datetime dans mssql) me sont retournées au format anglais, ce qui me va très bien.
Lorsque j'utilise le même code depuis un serveur web situé sur une autre machine, les dates lui sont retournées au format fr, ce qui met toute mon appli à genoux.
Je précise que si le serveur web est distant, il utilise la même base de données.
J'ai essayé de faire des CONVERT dans mes requêtes SELECT, mais je n'ai, jusqu'a présent, pas trouvé de solution qui permette de travailler avec les deux machines en même temps.
Ma propre machine de dév est sous windows vista, la machine distante (qui abrite le second serveur web, un wamp, pour le moment) est sous windows XP.
Comment faire pour que, quel que soit le serveur qui attaque la bdd, les champs de type date soient retournés sous la même forme ?
Merci d'avance si vous avez des propositions.
P.S.
J'ai déjà harmonisé les versions de php sur les deux serveurs. Rien n'a changé.
Partager