Strtotime(date('Y-m-d')) différent
Résolu/Fermé
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
-
Modifié le 10 avril 2018 à 15:13
Marlocq Messages postés 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023 - 19 avril 2018 à 10:57
Marlocq Messages postés 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023 - 19 avril 2018 à 10:57
A voir également:
- Strtotime(date('Y-m-d')) différent
- Signe différent - Forum Bureautique
- Symbole différent ✓ - Forum Clavier
- Comment écrire le signe mathématique "différent de"? - Forum Bureautique
- Comment faire le signe = barré? ✓ - Forum Bureautique
3 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
10 avril 2018 à 16:04
10 avril 2018 à 16:04
bonjour, il s'agit sans doute du décalage entre l'heure gmt et l'heure locale.
essaie peut-être ainsi:
essaie peut-être ainsi:
strtotime(gmdate('Y-m-d'))
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
10 avril 2018 à 17:17
10 avril 2018 à 17:17
en fait moi j'utiliserais plutôt
date('Ymd')pour avoir la date courante.
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
10 avril 2018 à 19:50
10 avril 2018 à 19:50
Bonjour,
Peux tu essayer de définir le timezone et voir ce que ça te donne ?
https://www.php.net/manual/fr/function.date-default-timezone-set.php
https://www.php.net/manual/fr/timezones.europe.php
Et donc, au début de ton script PHP tu places la ligne de code :
Sinon, tu peux aussi le faire au moment de récupérer la date avec un objet date et DateTimeZone
Peux tu essayer de définir le timezone et voir ce que ça te donne ?
https://www.php.net/manual/fr/function.date-default-timezone-set.php
https://www.php.net/manual/fr/timezones.europe.php
Et donc, au début de ton script PHP tu places la ligne de code :
date_default_timezone_set('Europe/Paris');
Sinon, tu peux aussi le faire au moment de récupérer la date avec un objet date et DateTimeZone
$today = date('Y-m-d'); $date = new DateTime($today, new DateTimeZone('Europe/Paris')); $tz_today = $date->format('Y-m-d H:i:sP') ; echo strtotime($tz_today);
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
18 avril 2018 à 14:20
18 avril 2018 à 14:20
La question que je me posais c'est comment modifier mon serveur local pour obtenir le même nombre que sur l'hébergeur
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
>
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
18 avril 2018 à 17:42
18 avril 2018 à 17:42
si tu veux simplement avoir la date courante, pourquoi pas date('Ymd')?
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
18 avril 2018 à 15:35
18 avril 2018 à 15:35
ben... tu changes l'heure de ton pc...
Marlocq
Messages postés
117
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
10 septembre 2023
19 avril 2018 à 10:57
19 avril 2018 à 10:57
Yop all, non j'ai fini par trouver comment faire.
Changer le php.ini et passer le time.zone en GMT.
Merci pour vôtre aide en tout cas :-)
Changer le php.ini et passer le time.zone en GMT.
Merci pour vôtre aide en tout cas :-)
Modifié le 10 avril 2018 à 16:27
10 avril 2018 à 17:09