Différence d'affichage de date entre ASP et PHP via SQLServer
Berceker United
PSN : berceker_united
Posté le 08-06-2006 à 16:14:22
Bonjour.
Actuellement je conçois une application web en php avec comme SQLServer. Au boulot je suis en ASP et SQLServer et avec les dates je n'ai pas de problème. Si dans une table il y a un champ de type datetime avec comme valeur. 08/06/2006 14:47 en ASP il va bien machier 08/06/2006 14:47. Vla ti pas qu'en PHP il m'affiche 8/juin/2006 14:47 de plus si c'est décembre il n'interprete pas les accents donc il retourne 8/d,c./2006.
SQLServer ferait il du favoritisme ? je suis assez faché du coup
Publicité
Posté le 08-06-2006 à 16:14:22
nargy
Posté le 08-06-2006 à 16:19:19
pas vraiment... tu as des fonctions de formattage de date en PHP:
http://php.net/date À toi de choisir un format qui te convient, sinon, c'est un format par défaut (à traiter avec htmlentities(), au passage, pour les accents).
pas vraiment... tu as des fonctions de formattage de date en PHP:
http://php.net/date À toi de choisir un format qui te convient, sinon, c'est un format par défaut (à traiter avec htmlentities(), au passage, pour les accents).
Merci
Mais j'ai testé et je me fait jeter en l'air car comment veux-tu que date interprete 08/mai/2006 même avec un strtotime ça ne passe pas.
Berceker United
PSN : berceker_united
Posté le 08-06-2006 à 16:27:49
Trouvé. En faite c'est dans les paramètre de php que cela se jouait. En faite il faut activer une option dans php.ini.
Il faut décommenter cette ligne et placer la valeur à "off"
mssql.datetimeconvert = Off