Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-07-2012 09:30:54

Drago NitFare
Nouveau membre
Date d'inscription: 23-05-2012
Messages: 5

[Résolu] Extraire une date d'un numéro de série

Bonjour,

Est-il possible d'extraire la date d'un numéro de série de la forme "FCN01006734567", sachant que les chiffres 4 à 6 sont l'année, et les chiffres 7 à 9 sont le nombres de jours depuis le début de cette année.
Ceci me donnerait la date de fabrication.

Merci

Dernière modification par Drago NitFare (25-07-2012 08:59:47)

Hors ligne

 

#2 24-07-2012 10:26:16

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [Résolu] Extraire une date d'un numéro de série

Salut,

Tu récupère les valeurs avec substr et tu crée la date avec Zend_Date

Hors ligne

 

#3 25-07-2012 08:58:33

Drago NitFare
Nouveau membre
Date d'inscription: 23-05-2012
Messages: 5

Re: [Résolu] Extraire une date d'un numéro de série

Merci, mais le découpage c'était pas trop mon problème.
Mais j'y suis parvenu quand même.
Voici mon code :
 

Code:

 [lang=php]
Function RechDate ( $num )
    {
        $an = substr($num,4,2);
        $jour = substr($num,6,3);
        $origine = "01/01/20" . $an;
        $dateFab = new Zend_Date($origine,false,$this->locale);
        $dateFab->addDay($jour-1);
        $date->fab = $dateFab->toString("dd/MM/yyyy");
        $dateGar = $dateFab->addYear(1);
        $dateGar->addMonth(1);
        $date->gar = $dateGar->toString("dd/MM/yyyy");
        return $date;
    }

Salut et bon courage pour les codeurs.

Dernière modification par Drago NitFare (25-07-2012 09:48:35)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages