Ca ressemble plutôt à un emplâtre sur une jambe de bois...
Perso, je n'utilise jamais NOW().
Je met la date en paramètre, et je lui affecte.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part date('Y-m-d H:i:s')
Ca ressemble plutôt à un emplâtre sur une jambe de bois...
Perso, je n'utilise jamais NOW().
Je met la date en paramètre, et je lui affecte.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part date('Y-m-d H:i:s')
Si tu as une date qui est en temps UTC, tu peux préciser le bon fuseau dans l'appel à la fonction :
Cela dit, je ne vois pas où tu utilises NOW() dans tes requêtes Et ce serait vachement plus simple si ton serveur était sur le même fuseau horaire que ta base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function calculnombredejour( $date_dernier ) { $datetime1 = new DateTime( $date_dernier,new DateTimeZone('UTC') ); $datetime2 = new DateTime( 'now', new DateTimeZone('Europe/Paris') ); $interval = $datetime1->diff($datetime2); return $interval->format('%a jours, %h heures, %i minutes'); }
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager