23 résultats trouvés
- par ocre_rouge
- 01 juin 2012, 17:26
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Merci beaucoup, mais justement, même sous ce format, cela ne fonctionne pas.
Le problème doit venir d'ailleurs du coup. Je vais vérifier cela.
- par ocre_rouge
- 01 juin 2012, 11:45
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Bonjour, Je me permets ce nouveau retour. Je pense que le problème se situe au niveau de l'interpréatation des 'tirets' et des 'deux points' par SQL. Car même avec une fonction de type : function amj ($donnee) { return date("Y:m:d", strtotime($donnee)); } La base transformera elle-même la ...
- par ocre_rouge
- 29 mai 2012, 22:44
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Bonsoir, Désolé pour la réouverture de ce sujet. Je ne parviens pas à travailler avec des asssociations de dates et d'heure en SQL. En PHP, j'ai procédé ainsi : $debut=date($datedebut.' '.$heuredebut); $fin=date($datefin.' '.$heurefin); Et en SQL, ainsi : CREATE TABLE IF NOT EXISTS intervals (cle IN...
- par ocre_rouge
- 26 mai 2012, 09:19
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
C'est noté, merci pour ce nouveau conseil.

- par ocre_rouge
- 25 mai 2012, 08:53
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Excellent, merci beaucoup. C'était juste un peu plus bas dans la doc #-o. Edit : pour récupérer la valeur d'un TIMEDIFF, le mieux est encore TIME. Edit 2 : ensuite, par contre, pour pouvoir être interprété correctement en PHP, le délai horaire doit être comparé à partir de la fonction date. Exemple ...
- par ocre_rouge
- 25 mai 2012, 00:08
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Une nouvelle fois, merci beaucoup Mazarini . DATEDIFF ne semble pas prévu pour les heures par contre : UPDATE xy SET Delai_heure = DATEDIFF(STR_TO_DATE(x_Heure, '%H:%i:%s'),STR_TO_DATE(y_heure, '%T')) renvoit Null . (j'ai volontairement laissé deux 'specifiers' différents, mais cela ne change rien m...
- par ocre_rouge
- 24 mai 2012, 18:42
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Merci à vous :) En utilisant UPDATE xy SET delai = datediff(x,y) plus de message d'erreur. Par contre, le champs de la colonne Delai, conserve la valeur 'NULL'. Mais pour le coup peut être s'agit-t-il d'une erreur d'interpretation de la date pour les variables x et y. Edit : effectivement, cela semb...
- par ocre_rouge
- 24 mai 2012, 17:27
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Merci !
Effectivement, je me suis trompé.
Il faudrait plutôt quelque chose comme :
INSERT INTO xy (Delai) VALUES DATEDIFF(x,y)
Mais cette syntaxe n'est pas acceptée.
- par ocre_rouge
- 24 mai 2012, 12:13
- Forum : SQL & Bases de données
- Sujet : Utilisation de DATEDIFF()
- Réponses : 15
- Vues : 4730
Bonjour, Je suis à la recherche d'un tutoriel détaillant l'utilisation de DATEDIFF(). Pour le moment j'ai réalisé les étapes suivantes : 1. Création d'un table au sein d'une base sql : CREATE TABLE IF NOT EXISTS xy (cle INT(5) AUTO_INCREMENT PRIMARY KEY, Date_x CHAR(10), Date_y CHAR(10), Delai DATE)...
- par ocre_rouge
- 21 mai 2012, 08:28
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci à toi !
Je comprends mieux la logique de fonctionnement.
- par ocre_rouge
- 20 mai 2012, 08:54
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci beacoup. J'avoue ne pas être actuellement capable de suivre tes conseils, mais je vais chercher. $m=date('m'); $a=date('Y'); if (isset($m,$a)) { function nbreJoursDuMois ($m, $a) { if ($m<0 || $m>12) { return false; } elseif ($m == 4 || $m == 6 || $m == 9 || $m == 11) { $i=30; return 30; } els...
- par ocre_rouge
- 19 mai 2012, 09:20
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci à toi, Pour le moment, le code ci-dessous génère une boucle sans fin, mais je vais continuer creuser. $jours=date("d"); if (isset($jours)){ while ($jours<=nbreJoursDuMois ($m,$a)) { $jours++; echo "<td>".$jours."</td>"; $jours=date("d")+5; } }
- par ocre_rouge
- 17 mai 2012, 14:44
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci beaucoup, je vais voir ça

- par ocre_rouge
- 14 mai 2012, 15:51
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci, Pour remplir les td du tableau, à l'aide de dates dont la valeur augment par pallier de 1 et en fonction de l'état de complétion, il semble justement, que le but est que cette fonction strtotime soit de s'auto-incrémenter à mesure que se déroule la boucle while. <?php $daplus=1; if (isset($da...
- par ocre_rouge
- 14 mai 2012, 14:03
- Forum : PHP débutant
- Sujet : max — La plus grande valeur d'une date
- Réponses : 12
- Vues : 3020
Merci pour ces précisions :) Du coup, ceci pourrait peut être convenir : <?php $daplus=1; if (isset($daplus)){ while ($daplus<=31) { $daplus++; echo date('d', strtotime("+1 day")); } } ?> Le problème qui se pose est que je ne sais pas transformer strtotime("+1 day") en une variab...
Nous sommes le 04 juin 2026, 10:58