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 Perl Discussion :

[langage]Date - 6 mois


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 27
    Par défaut [langage]Date - 6 mois
    Bonjour,

    Je voudrais recuperer la date du jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ($ss,$mm,$hh,$jj,$mo,$aa,$js,$ja,$st) = localtime(time);
    et ensuite à cette date enlever automatiquement 6 mois . D'ou la gestion si on est en Mars 2005 d'avoir Septembre 2004 !!

    Je ne pense pas que celà soit des plus compliquer mais je débute le perl alors ... j'ai besoin de conseil voir d'aide .

    Merci !!!

  2. #2
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Bonjour,

    Il existe des façons propres de le faire, avec le module Date::Calc ...

    Et des façons moins propres, comme celle indiquée ici.

    Bon courage.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 27
    Par défaut
    merci c impec !

    J'ai fini ma gestion d'envoi de mail via une base sql ... maintenant je vais voir un peu comment se gere le retour des mails invalide par exemple !!

  4. #4
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Citation Envoyé par 2Eurocents
    Il existe des façons propres de le faire, avec le module Date::Calc ...

    Et des façons moins propres, comme celle indiquée
    Afin de ne pas donner l'idée qu'il n'y a que des façons impropres, je vous soumet :

    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
    use Date::Calc 'Add_Delta_YM';
     
    my ($annee, $mois) = Add_Delta_YM(
        sub {
            $_[5]+1900, # annee
            $_[4]+1,    # mois
            $_[3],      # jour
        }->(localtime), # d'aujourd hui
         0,             # moins 0 années
        -6,             # et moins 6 mois
    );
     
    $mois = (qw/- jan fev mar apr mai juin juil aou sep oct nov dec/)[$mois];
     
    print "$mois $annee\n";
    N

  5. #5
    Membre expérimenté Avatar de Gamdwin
    Inscrit en
    Avril 2005
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 186
    Par défaut
    Citation Envoyé par 2Eurocents
    Et des façons moins propres, comme celle indiquée ici.



    (ceci dit, cette solution peut toujours servir si, comme moi, on travaille sur un environnement avec pour seuls modules de disponibles DBI et CGI )

  6. #6
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Citation Envoyé par nematoad
    Afin de ne pas donner l'idée qu'il n'y a que des façons impropres, je vous soumet : ...
    Il ne faut pas me faire dire ce que je n'ai pas dit

    Il y a du propre, et du moins propre ... pas de l'impropre


    Citation Envoyé par Gamdwin
    Citation Envoyé par 2Eurocents
    Et des façons moins propres, comme celle indiquée ici.
    Même moins propre, elle mérite tout de même l'attention, puisqu'on en reparle, tu vois


    Citation Envoyé par lechevin
    merci c impec !
    Alors, si c'est impec, n'oublie pas le tag [résolu] (petit bouton du même nom en bas à gauche de la fenêtre de visualisation du fil).

    Bon courage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Langage MDX et dates (Années-Mois)
    Par siro1 dans le forum SSAS
    Réponses: 8
    Dernier message: 30/01/2013, 10h45
  2. [Dates] calendrier mois suivant, précédent
    Par t-die dans le forum Langage
    Réponses: 7
    Dernier message: 22/12/2005, 14h22
  3. [Dates] Jour Mois anné, heure minute et seconde...
    Par SangKou dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2005, 08h34
  4. [langage] Date de modification d'un fichier
    Par Cyspak dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2003, 15h49
  5. [langage] Dates
    Par Cyspak dans le forum Langage
    Réponses: 4
    Dernier message: 06/06/2003, 16h13

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