Problème de date SQL -> PHP
venhom666
Messages postés
12
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour à tous,
Voilà,
j'ai une DB sur un serveur SQL (US), sur ce serveur j'ai une procedure stokée qui me renvoie une liste de date sous ce format la : 2008-05-27 10:15:03.590
sur mon poste en XP (FR) j'ai un serveur Apache(php5) qui lance la procedure stoquée et qui m'affiche le résultat dans un tableau.
Mon problème c'est que la date s'affiche sous la forme : May 2008 10:15:03:590AM
je voudrais avoir au moins le jour d'affiché et le top ce serai d'avoir le même format que sur le serveur.
J'espere avoir été assez explicite, s'il vous faut d'autres infos, je vous les donnerai.
merci d'avance
Voilà,
j'ai une DB sur un serveur SQL (US), sur ce serveur j'ai une procedure stokée qui me renvoie une liste de date sous ce format la : 2008-05-27 10:15:03.590
sur mon poste en XP (FR) j'ai un serveur Apache(php5) qui lance la procedure stoquée et qui m'affiche le résultat dans un tableau.
Mon problème c'est que la date s'affiche sous la forme : May 2008 10:15:03:590AM
je voudrais avoir au moins le jour d'affiché et le top ce serai d'avoir le même format que sur le serveur.
J'espere avoir été assez explicite, s'il vous faut d'autres infos, je vous les donnerai.
merci d'avance
A voir également:
- Problème de date SQL -> PHP
- Airpods 3 date de sortie - Guide
- Office 2024 date de sortie - Accueil - Bureautique
- Samsung a33 date de sortie - Guide
- Expert php pinterest - Télécharger - Langages
- Nombre de jours entre deux dates excel - Guide
2 réponses
Salut,
une solution parmi d'autres:
tu passes par le timestamp Unix (si tes dates ne sont pas antérieures à 1970)
date lue dans ta BDD ----->convertie en timestamp
timestamp ainsi obtenu ------> converti en date au format voulu
ceci dans ton script php qui lit la base et affiche les résultats
vas voir ce site:
http://wiki.mediabox.fr/tutoriaux/php/timestamp
une solution parmi d'autres:
tu passes par le timestamp Unix (si tes dates ne sont pas antérieures à 1970)
date lue dans ta BDD ----->convertie en timestamp
timestamp ainsi obtenu ------> converti en date au format voulu
ceci dans ton script php qui lit la base et affiche les résultats
vas voir ce site:
http://wiki.mediabox.fr/tutoriaux/php/timestamp
j'ai fait un ti bout de code pour voir un peu:
voila le resultat :
while ($row = mssql_fetch_assoc($result)){
$test=$row["Début"];
echo ($test);
voila le resultat :
May 2008 10:15:03:590AM May 2008 08:58:26:107AM
j'ai bien compris comment faire pour passer de "2007-12-31 23:10" à "lundi 31 decembre 2007 23:10"
mais j'avoue coincé sur "May 2008 10:15:03:590AM"
il semble bien que je récupère seulement cette valeur "May 2008 10:15:03:590AM" et donc que je perd le numéro du jour dans le transfère en sql et php.