INTERVALLE ENTRE 2 DATES / DIFFÉRENCE ENTRE 2 DATES

Signaler
Messages postés
654
Date d'inscription
lundi 14 janvier 2002
Statut
Membre
Dernière intervention
20 février 2005
-
Messages postés
40
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
13 août 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23325-intervalle-entre-2-dates-difference-entre-2-dates

Messages postés
40
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
13 août 2008

Petit rectificatif :

Dans le contexte d'utilisation que j'ai des calculs de date, je fais des stats et des calculs suivants des filtres sur dates avec des périodes données... et j'utilise donc le système de requete SQL pour faire mes calculs.
Comme ca, j'ai plus qu'un traitement d'affichage à faire...

.oOMimiLOo.

> natha : bien sur, ca marche avec des dates < à 1970.
Messages postés
22
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
21 octobre 2005

Ouaip ça j'avais bien compris ;) C'est juste qu'il faut garder l'idée sous l'coude et pas forcément la rejetter en bloc. Personne n'a (totalement) tord. :p
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

"Bon c'est sur, ca nécéssite une base de donnée... mais dans la plupart des cas, on accouple tjs PHP à une base ...."

ça veut dire qu'il comptait utiliser cette méthode même hors contexte BDD, ce que, très personnellement, je trouve furieux, sans rancune ;-)
Messages postés
22
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
21 octobre 2005

Kirua, faut voir le contexte... selon les cas, si t'es déjà connecté à la base et que ton traitement concerne les données en base à insérer par exemple ou autre alors autant utiliser le truc de gege217. Bon c'est sûr que des cas comme ça il faut en trouver, mais ça peut arriver.
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

gege, tu nous fais une horreur :/ tu vas pas embêter le serveur de BDD pour des cons calculs et quelques conditionnelles :/ je ferais jamais ça :/
Messages postés
22
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
21 octobre 2005

Et en SQL ça marche avec des années inférieures au premier janvier 1970 ? Je ne pense pas car le système est basé sur les timestamps.

M'enfin c'est sûr qu'un compteur qui marche avec 1970, faut en avoir l'utilité... Moi j'ai fait ça surtout pour avoir à me prendre la tête sur un algo sympa. J'aime bien me prendre la tête sur des algos ;)
Messages postés
40
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
13 août 2008

y'a un truc encore plus simple, c'est la roquete sql ....

Par exemple sous oracle:

select to_date("18/01/2004","dd/mm/yyyy") - to_date("21/12/2003","dd-mm-yyyy") from dual;

idem pour mysql...

Bon c'est sur, ca nécéssite une base de donnée... mais dans la plupart des cas, on accouple tjs PHP à une base ....

;-)

.oOMimiLOo.
Messages postés
654
Date d'inscription
lundi 14 janvier 2002
Statut
Membre
Dernière intervention
20 février 2005

bah j'ai déjà vu des timestamps positif (je crois) mais c'était pas avec php
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

un timestamp c'est un entier positif il me semble.
Messages postés
654
Date d'inscription
lundi 14 janvier 2002
Statut
Membre
Dernière intervention
20 février 2005

j'adore les timestamps ^^
mais si on mets un timestamp négatif, ca ne fait pas avant 1970 ?
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

natha a raison, les timestamps c'est bon pr des messages de livre d'or mais pr le reste c'est limité
Messages postés
22
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
21 octobre 2005

Parce que les timestamp ça marche pas avec des années inférieures à 1970 !!! Moi ça marche dans tous les cas !
Messages postés
654
Date d'inscription
lundi 14 janvier 2002
Statut
Membre
Dernière intervention
20 février 2005

pourquoi ce compliqué la tache alors que les timestamps c'est tres facile ?