Rechercher : dans
Par :

Manipulation des dates en php-sql

Dernière réponse le 13 oct 2004 à 10:01:09 Slyvore, le 22 sep 2004 à 20:33:35 
 Signaler ce message aux modérateurs

Voila ma question

Comment fait t'on simplement pour manipuler les date en php et reprendre celle d'une base sql.

exemple : j'ai une page qui doit etre mise à jour toutes les 24h maxi par un bouton. J'ai donc fait un bouton qui s'affiche si le delai est dépassé, mais pour se faire, je suis passé par les date relative et ma fonction ne fonctionne pas terrible (des fois c'est 5h, parfois 12, voir 23). Bref, je pense que j'ai un probleme.

Si vous voyez pas ce que je veux dire, je mettrai le morceau de code.

Mais je voudrais donc savoir comment on additionne deux "periode" par exemple (genre 2h+1h30=3h30) et comment on peux manipuler dans ce genre de calcul les date sql

merci d'avance

Meilleures réponses pour « Manipulation des dates en php sql » dans :
Vérifier le format d'une date en PHP VoirIl existe plusieurs méthodes pour verifier le format d'une date en PHP, vous pouvez par exemple découper la chaîne puis tester les valeurs de chaque élément. Plus simplement nous utiliserons les expressions régulières. Pour valider une date au...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...

1

valentin, le 23 sep 2004 à 13:06:16

Je sais pas si c'est ce que tu recherche, mais avec la fonction time() en php, tu as le nombre de secondes qui se sont écoulés depuis le 1 janvier 1970 (un truc du genre).

donc si tu veux actualiser tte les 24h, par ex, ben tu entre la valeur de time() lorse de ta derniere actualisation dans ta base de donnée, et dans ton script, tu fais

$intervalle=time()-$valeur_de_la_derniere_actualisation;

tu sauras avec ça combien de secondes ce sont passées depuis ta dernière actualisation.

Voila, je sais pas vraiment si c'était ça que tu voulais savoir, mais bon, à toi de me le dire !

Répondre à valentin

3

 GREG, le 13 oct 2004 à 10:01:09

Bonjour,

SOS j'ai une date en format 20041003 que je veux transfert en 03/10/2004. Comment faire ?

Répondre à GREG

2

B@|-|@N, le 23 sep 2004 à 14:06:45

Date au format sql : 2004-09-23
date au format usuel : 23/09/2004

donc le plus souvent faut utiliser une tite fonction de conversion si l'on veut afficher la date sous des formats différents. les fonctions list, date etc... sont alors utiles.

Tu veux la date du jour : date("Y-m-d")

Bahan

Close the world.||.txen eht nepO

Répondre à B@|-|@N