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] pb avec date et mktime


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Points : 118
    Points
    118
    Par défaut [Dates] pb avec date et mktime
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      $duree = duree_voyage($planete_d,$a_capitale);
      $date_depart = date("Y-m-d H:i:s");
      $date_arrivee = date("Y-m-d H:i:s", mktime(date("Y"), date("m"), date("d")+$duree, date("H"), date("i"), date("s")));
      $req_ccl = mysql_query("INSERT INTO attaques SET type = 3, players = \"$a_players\", planete_a = \"$planete_d\", planete_d = \"$planete_a\", u11 = \"$a_u11\", u12 = \"$a_u12\", u13 = \"$a_u13\", u14 = \"$a_u14\", u15 = \"$a_u15\", u16 = \"$a_u16\", u21 = \"$a_u21\", u31 = \"$a_u31\", u32 = \"$a_u32\", u33 = \"$a_u33\", u41 = \"$a_u41\", u42 = \"$a_u42\", u43 = \"$a_u43\", u44 = \"$a_u44\", h_depart = \"$date_depart\", h_arrivee = \"$date_arrivee\"") or die("l.234 - req_ccl<br>".mysql_error());
      echo("INSERT INTO attaques SET type = 3, players = \"$a_players\", planete_a = \"$planete_d\", planete_d = \"$planete_a\", u11 = \"$a_u11\", u12 = \"$a_u12\", u13 = \"$a_u13\", u14 = \"$a_u14\", u15 = \"$a_u15\", u16 = \"$a_u16\", u21 = \"$a_u21\", u31 = \"$a_u31\", u32 = \"$a_u32\", u33 = \"$a_u33\", u41 = \"$a_u41\", u42 = \"$a_u42\", u43 = \"$a_u43\", u44 = \"$a_u44\", h_depart = \"$date_depart\", h_arrivee = \"$date_arrivee\"");
    admettons que $durée = 3 ...
    $date_depart = 2005-09-08 21:25:25

    $date_arrivee = 2005-09-11 21:25:25

    sauf que moi ça me retourne
    INSERT INTO attaques SET type = 3, players = "2436986389", planete_a = "218", planete_d = "374", u11 = "1", u12 = "0", u13 = "0", u14 = "0", u15 = "0", u16 = "0", u21 = "0", u31 = "0", u32 = "0", u33 = "0", u41 = "1", u42 = "0", u43 = "0", u44 = "0", h_depart = "2005-09-08 21:25:25", h_arrivee = "2026-12-17 13:09:08"

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    $date_arrivee = date("Y-m-d H:i:s", mktime(date("Y"), date("m"), date("d")+$duree, date("H"), date("i"), date("s")));
    Les paramètres de la fonction mktime ne sont pas dans le bon ordre.
    => http://fr2.php.net/mktime

Discussions similaires

  1. [Dates] problème avec date et mktime
    Par gloubi dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2007, 17h59
  2. [Dates] Problème avec date (heure qui varie)
    Par Death83 dans le forum Langage
    Réponses: 10
    Dernier message: 05/08/2006, 02h19
  3. Pb avec Date, interaction avec Javascript
    Par Jibees dans le forum ASP
    Réponses: 2
    Dernier message: 28/03/2006, 15h20
  4. [Dates] pb avec date
    Par splouf dans le forum Langage
    Réponses: 5
    Dernier message: 27/01/2006, 16h42
  5. [Dates] Pb avec dates, aides pas claires en fait :(
    Par zax-tfh dans le forum Langage
    Réponses: 4
    Dernier message: 10/09/2005, 13h55

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