|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 19 ![]() |
Bonjour,
je profite de mon passage ici pour reposer une petite question, encore une fois, j'ai eu beau chercher pas mal sur le net et les forums, je ne suis pas arriver à résoudre mon pb: Je cherche simplement sous sqlserver2005 à rajouter X minutes à une heure . X est une variable qui vaut $duree Mon heure est donnée directement par le serveur: Quand j'entre une nouvelle entrée dans ma table le champ "date_time" se remplie automatiquement VIA SQL SERVER avec la fonction " DEFAULT (getdate())" ; ca se passe en interne, il n'y a aucun code php pour cela. Ensuite je récupère cette information (sous la forme "16/11/2010 16:39:33") et je souhaiterai la modifier afin de l'entrer dans une nouvelle table. Je vous met mon code, pour l'instant je partais la dessus, mais je pense qu'il faudrait le revoir en profondeur : Code :
La forme de la date est insérée automatiquement tel quelle dans le tableau. En revanche, quand je fais un echo '<td>'.$donnees['date_time'].'</td>'.PHP_EOL; La il me sort (dans mon site web) : Dec 13 2010 2:51PM Donc déjà je ne sais pas trop sur laquelel me baser, mais je suppose qu'il faut plutot essayer de toucher le forme de date_time telle qu'elle est affichée dans sqlserver 2005. Merci de m'indiquer la requête afin d'effecture cette modif |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Il faut utiliser CONVERT() pour définir le format de sortie que tu souhaites :
Code :
SELECT CONVERT(NVARCHAR(19), ton_champ_date, 120) FROM table |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 19 ![]() |
Entendu, mais je ne souhaite pas forcément changer le format, il me convient, je cherche juste à ajouter des minutes ...
|
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() Inscription : juillet 2003 Messages : 625 ![]() |
Bonjour,
Code :
__________________
Le savoir est utile que s'il est partagé par tous. /(bb|[^b]{2})/ !sleep() ? array((string)) |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com