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] Travailler les dates


Sujet :

Langage PHP

  1. #21
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    moi aussi je compren pas
    montre ton code ou tu fait le timestamp

  2. #22
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    parceque sinon sa marcherai

  3. #23
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $timestamp_debut = mktime(0, 0, 0, str_pad($mois_deb,2,0,STR_PAD_RIGHT) , $jour_deb, $an_deb);
    $timestamp_fin = mktime(0, 0, 0, str_pad($mois_fin,2,0,STR_PAD_RIGHT) , $jour_fin, $an_fin);
     
    $timestamp_anneeN = mktime(0, 0, 0, $moisN , $jourN, $anneeN);
    $timestamp_anneeN1 = mktime(0, 0, 0, $moisN1 , $jourN1, $anneeN1);

  4. #24
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Citation Envoyé par funckfot
    parceque sinon sa marcherai
    suis bien d'accord avec toi, parce que j'ai enfin compris ce que je faisais...

  5. #25
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    sa marche sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    $timestamp_anneeN = mktime(0, 0, 0, 11 , 1, 2005);
    $timestamp_anneeN1 = mktime(0, 0, 0, 10 , 31, 2006);
    $timestamp_debut = mktime(0, 0, 0, 12 , 1, 2005);
    $timestamp_fin = mktime(0, 0, 0, 6 , 31, 2006);
    echo $timestamp_anneeN;
    echo "<br>";
    echo$timestamp_anneeN1;
    echo "<br>";
    echo $timestamp_debut ;
    echo "<br>";
    echo $timestamp_fin ;
    echo "<br>";
    if($timestamp_debut <= $timestamp_fin)
    {
    echo '1';
    	//il faut que la période soit entre le 1er Octobre N et le 31 Novembre N-1
    	if ($timestamp_anneeN  <= $timestamp_debut && $timestamp_debut <= $timestamp_anneeN1)
    	{
    		echo "2";
    		if ( $timestamp_anneeN <= $timestamp_fin && $timestamp_fin <= $timestamp_anneeN1)
    		{
    			echo "3 ;";
    		}
    	}
    	else{
    	   echo 'La période';// doit se trouver entre le 1er Novembre de l\'année '.$anneeN.' et le 31 Octobre de l\'année '.$anneeN1;
    	}
     
    }
    je passe partout
    et j'ai pa pareil que toi es normal?
    1130799600
    1162249200
    1133391600
    1151704800
    123 ;

  6. #26
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    En timestamp de fin tu trouves

    1151704800
    et moi

    1293750000
    on a déjà cerner l'erruer reste a trouver pourquoi...

  7. #27
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $timestamp_fin = mktime(0, 0, 0, 6 , 31, 2006);
    est il egal a sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $timestamp_fin = mktime(0, 0, 0, str_pad($mois_fin,2,0,STR_PAD_RIGHT) , $jour_fin, $an_fin);
    fait des echo pour verifier

  8. #28
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    deja il faut mettre STR_PAD_LEFT et non right comme je l'ai fait

    merci de ton aide...il faudrait que j'apprenne a differencier la gauche de ma droite ca m'aiderait

  9. #29
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    Citation Envoyé par schlough
    deja il faut mettre STR_PAD_LEFT et non right comme je l'ai fait et non ce n'est pas égal comme je te l'ai dit ci dessus
    je ne connai pas cette fonction
    elle fait koi?

  10. #30
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    et sinon tu a réussi?

  11. #31
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Elle compléte à gauche ou a droite par le caractere voulu jusqu'a temps que la chaine atteigne le nombre de caracteres voulut

    http://fr2.php.net/manual/fr/function.str-pad.php

    Sinon oui c'est bon ca marche, merci...

  12. #32
    Membre expérimenté Avatar de funckfot
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 221
    Par défaut
    merci et au fait : [resolut]...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. pb avec les date et les calendar
    Par gloglo dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 17/04/2007, 19h21
  2. Réponses: 6
    Dernier message: 11/04/2007, 17h54
  3. Les dates dans les SGBD
    Par benny7 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 06/06/2006, 15h53
  4. [VB6]sortir toutes les dates entre deux dates
    Par AlfiQue dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/02/2006, 20h09
  5. [SQL] problème avec les date et les group By
    Par Stef784ever dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/11/2004, 10h18

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