Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
Salut,
Tu récupère les valeurs avec substr et tu crée la date avec Zend_Date
Hors ligne
Merci, mais le découpage c'était pas trop mon problème.
Mais j'y suis parvenu quand même.
Voici mon 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
Pages: 1