-
SQL server et les dates
Bonjours, j'ai un probléme avec un requête SQL, lorsque je fait un select et que je récupére un champ de type datetime, SQL SERVER me retourne la date en convertissant le chiffre du mois par son nom tronquer.
Exemple:
mon champ datetime contient : 04/10/2006 15:33:36
lorsque je fais mon select et que je le fais afficher via php sur ma page web sans faire aucun traitement sur la valeur récupérer, j'obtiens : 4/oct./2006 15:33
Est ce que quelqu'un aurait une idées de ou peux provenir l'erreur?
Faut-il configurer SQL SERVER ou PHP d'une autre maniére?
Merci de votre aide.
-
Il n'y a AUCUNE erreur. Simplement vous ne maîtrisez pas le fonctionnement de SQL Server et PHP !
Un type SQL date est une date. Php ne sait pas ce qu'est une date et tente de faire une conversion en string...
Si vous voulez convertir vos dates en chaines de caractères et maîtriser le format de conversion, utilisez la fonction CONVERT avec un paramètre.
Exemple :
SELECT CONVERT(VARCHAR(64), CURRENT_TIMESTAMP, 121)
A +