comparaison de date en php
6 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- cr500
- WRInaute occasionnel

- Messages: 315
- Inscription: 13 Oct 2004
comparaison de date en php
slt
je cherche a faire une comparaison de date
-> jenregistre UNE date dans la base de donne
et je compare avec la date du jour pour savoir combien il reste de temsp avand la date mis en place
merci de maider svp pour la comparaison
en php of course
je cherche a faire une comparaison de date
-> jenregistre UNE date dans la base de donne
et je compare avec la date du jour pour savoir combien il reste de temsp avand la date mis en place
merci de maider svp pour la comparaison
en php of course
-

JeunZ - WRInaute accro

- Messages: 5301
- Inscription: 18 Fév 2004
$time=time();
Tu as l'heure actuelle exprimée en seconde à partir du 1er jan 1970 (je crois) se qui fait un chiffre du genre 1090554254 (en gros ^^).
Ensuite si ta date dans ta base de donnée est dans le même format tu fais une différence entre les deux dates. Et tu aura un chiffre qui correspondra à la différence en seconde entre les deux dates.
Tu as l'heure actuelle exprimée en seconde à partir du 1er jan 1970 (je crois) se qui fait un chiffre du genre 1090554254 (en gros ^^).
Ensuite si ta date dans ta base de donnée est dans le même format tu fais une différence entre les deux dates. Et tu aura un chiffre qui correspondra à la différence en seconde entre les deux dates.
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
JeunZ a écrit:$time=time();
Tu as l'heure actuelle exprimée en seconde à partir du 1er jan 1970 (je crois) se qui fait un chiffre du genre 1090554254 (en gros ^^).
je confirme
suite à une migration phpnuke -> phpbb les anciens inscrit de notre forum sont inscrits avec comme date 1 er janvier 1970
il faudra que je corrige cela d'ailleur...
-

JeunZ - WRInaute accro

- Messages: 5301
- Inscription: 18 Fév 2004
Une fois que tu as un écart en secondes entre deux dates tu ne sais pas convertir en année, mois, jours etc?
Petit aide:
1 minute = 60 sec
1h = 3600 sec
1 jour = 86400 sec (il me semble de tete)
etc...
Suffit de faire des petits divisions successives avec les foncitons (mod et div)
Bon ça c'est la méthode barbare et pour apprendre à coder, en php il doit y avoir un truc du genre: date(...) avec des arguments mais j'utilise jamais ce genre de fonctions
.
Petit aide:
1 minute = 60 sec
1h = 3600 sec
1 jour = 86400 sec (il me semble de tete)
etc...
Suffit de faire des petits divisions successives avec les foncitons (mod et div)
Bon ça c'est la méthode barbare et pour apprendre à coder, en php il doit y avoir un truc du genre: date(...) avec des arguments mais j'utilise jamais ce genre de fonctions
- fbparis
- WRInaute impliqué

- Messages: 685
- Inscription: 1 Fév 2005
hum, regarde les commentaires des users...
http://fr2.php.net/manual/fr/function.time.php
function seconds_to_time ($seconds) {
$retArr['years'] = floor ($seconds / 31536000);
if ($retArr['years'] > 1) $seconds -= $retArr['years'] * 31536000;
$retArr['days'] = floor ($seconds / 86400);
if ($retArr['days'] > 1) $seconds -= $retArr['days'] * 86400;
$retArr['hours'] = floor ($seconds / 3600);
if ($retArr['hours'] > 1) $seconds -= $retArr['hours'] * 3600;
$retArr['minutes'] = floor ($seconds / 60);
if ($retArr['minutes'] > 1) $seconds -= $retArr['minutes'] * 60;
$retArr['seconds'] = $seconds;
return $retArr;
}
http://fr2.php.net/manual/fr/function.time.php
function seconds_to_time ($seconds) {
$retArr['years'] = floor ($seconds / 31536000);
if ($retArr['years'] > 1) $seconds -= $retArr['years'] * 31536000;
$retArr['days'] = floor ($seconds / 86400);
if ($retArr['days'] > 1) $seconds -= $retArr['days'] * 86400;
$retArr['hours'] = floor ($seconds / 3600);
if ($retArr['hours'] > 1) $seconds -= $retArr['hours'] * 3600;
$retArr['minutes'] = floor ($seconds / 60);
if ($retArr['minutes'] > 1) $seconds -= $retArr['minutes'] * 60;
$retArr['seconds'] = $seconds;
return $retArr;
}
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Script PHP Comparaison de deux dates
- php-Date, heure ou timestamps en php.... merci de m'aider ;)
- Probleme de date en PHP
- Question date, PHP
- date de la veille en php ?
- Conversion de date en php
- Php date('h:i:s',3600) problème
- [PHP] Probléme de conversion de date
- Fonction intervalle de date PHP
- PHP/Mysql > convertion de date
- Google en bourse en 2004 ? - 25-10-2003
- Google Insights for Search : le nouveau Google Trends ? - 06-08-2008
- Google fonce toujours : près de 60% du marché ! - 08-05-2003
- Outil de test d'indexation Google + analyse de l'âge d'un site - 15-02-2008
- Interview de Fred Cavazza le mercredi 21 mars 2007 - 05-03-2007
- Google enregistre toutes vos recherches - 02-05-2005
- ITA Software racheté par Google : à quand la réservation d'avion ? - 02-07-2010
- Liens sponsorisés : XiTi mesure Google Content - 05-10-2006
Consultez la description détaillée des produits ou services de Google suivants : Google Patent Search
- Déterminer l'ancienneté d'un site
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
