IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Date avec strtotime('next ...')


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 9
    Points
    9
    Par défaut [Dates] Date avec strtotime('next ...')
    Bonjour tout le monde!!

    J'ai 2 serveur WAMP, un de test et l'autre en production.
    Maintenant, j'ai fait script qui me génère une URL suivant le jour de la semaine...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $date = getdate(strtotime ('+1 day')); // On récuppère la date de demain
    if($date['wday'] == 0 || $date['wday'] == 6)
    {  // Si le jour j+1 est un samedi ou dimanche
     $date = date('d.m.Y', strtotime('next Monday')); // on veux la date de lundi prochain
     $jour = 'lundi'; // on affiche lundi
    }
    else
    {  // Sinon il s'agit d'un jour de la semaine
     $date = date('d.m.Y', strtotime('+1 day')); // on la date de demain  
     $jour = 'demain';  // on affiche demain
    }
    Donc comme on peut le voir, j'utilise la fonction strtotime() avec le paramètre 'next Monday' mais le problème, est que sur mon serveur en production, il ne me donne pas le lundi prochain mais celui d'une semaine plus tard, alors que celui en test a le comportement voulu

    Faut-il spécifier quelque chose dans le php.ini ou sur le serveur apache ou alors si quelqu'un à une autre solution (script) pour avoir le même résultat...

    Merci d'avance pour vos réponses

  2. #2
    Membre confirmé Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Points : 587
    Points
    587
    Par défaut
    Bonjour

    Ne le prend pas mal , tes deux serveurs sont à la même date ?

    Même version de mysql, de php ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    Je ne le prend pas mal ! mais t'inquiète pas j'ai vérifier avant de mettre ce post

    Oui ils ont la même date...

    Par contre les version d'apache (2.0.54 et 2.0.55) et php (4.3.11 et 4.4.0) diffèrent... pour mysql, ce sont les mêmes (4.0.21)...

    Mais je me demande si ce n'est pas dans le php.ini qu'il y a quelque chose à modifier ?!?!

    @#

Discussions similaires

  1. [PHP 5.3] Comparaisons de date avec "strtotime"
    Par link.80 dans le forum Langage
    Réponses: 2
    Dernier message: 06/12/2013, 12h16
  2. [Dates] Perdu avec strtotime et différence de temps
    Par skystef dans le forum Langage
    Réponses: 10
    Dernier message: 14/10/2008, 12h44
  3. [Dates] date système avec php
    Par omar071286 dans le forum Langage
    Réponses: 2
    Dernier message: 06/05/2008, 14h30
  4. [Dates] problème avec strtotime
    Par grinder59 dans le forum Langage
    Réponses: 5
    Dernier message: 24/08/2007, 17h40
  5. Réponses: 14
    Dernier message: 30/12/2005, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo