PHP: Calculer la différence en minutes entre deux dates.
Résolu/Fermé
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
Modifié par Anonyme209 le 16/09/2014 à 19:28
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 17 sept. 2014 à 16:17
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 17 sept. 2014 à 16:17
2 réponses
CptRomaiin
Messages postés
315
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
28 avril 2016
58
17 sept. 2014 à 00:25
17 sept. 2014 à 00:25
Salut,
Je pense que ça peut t'aider :
http://www.finalclap.com/faq/110-php-calcul-difference-deux-date
Je pense que ça peut t'aider :
http://www.finalclap.com/faq/110-php-calcul-difference-deux-date
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
Modifié par Anonyme209 le 17/09/2014 à 14:38
Modifié par Anonyme209 le 17/09/2014 à 14:38
Bonjour,
ça m'aide, mais il y a toujours une erreur: voici mon code:
Le problème est que le résultat de la fonction time() retourne un timestamp avec une avance de deux heures sur l'heure actuelle chez moi (UTC +01). Elle affiche donc 16:30 au lieu de 14:30 (quand je rajoute une ligne de code pour l'afficher)
J'ai essayé
Mais une erreur disant que la fonction CURTIME() n'existe pas s'affiche
ça m'aide, mais il y a toujours une erreur: voici mon code:
$time = time(); $datec = strtotime($infos['DateDemande']); $diffe = abs($time - $datec); if($diffe > 7200){ echo "demande expirée"; }else{ 'code }
Le problème est que le résultat de la fonction time() retourne un timestamp avec une avance de deux heures sur l'heure actuelle chez moi (UTC +01). Elle affiche donc 16:30 au lieu de 14:30 (quand je rajoute une ligne de code pour l'afficher)
J'ai essayé
$time = strtotime(CURTIME());
Mais une erreur disant que la fonction CURTIME() n'existe pas s'affiche
CptRomaiin
Messages postés
315
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
28 avril 2016
58
17 sept. 2014 à 15:26
17 sept. 2014 à 15:26
Est ce que la ligne date.timezone de ton fichier php.ini est bien renseignée ?
Si tu n'y a pas accès, tu peux définir la zone avec cette ligne de code :
Si tu n'y a pas accès, tu peux définir la zone avec cette ligne de code :
date_default_timezone_set('Europe/Paris');
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
17 sept. 2014 à 16:17
17 sept. 2014 à 16:17
Bonjour,
je n'ai pas trouvé le fichier php.ini (je suis hébergé sous hostinger).
Cependant, en rajoutant la ligne
Je mets le sujet en résolu.
je n'ai pas trouvé le fichier php.ini (je suis hébergé sous hostinger).
Cependant, en rajoutant la ligne
date_default_timezone_set('Europe/Paris');, il n'y a pas de problème, tout marche.
Je mets le sujet en résolu.