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