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
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'); }Et ce serait vachement plus simple si ton serveur était sur le même fuseau horaire que ta base.
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