Blame | Last modification | View Log | RSS feed
<?php/*vim: set expandtab tabstop=4 shiftwidth=4: */// +------------------------------------------------------------------------------------------------------+// | PHP version 4.1 |// +------------------------------------------------------------------------------------------------------+// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) |// +------------------------------------------------------------------------------------------------------+// | This library is free software; you can redistribute it and/or |// | modify it under the terms of the GNU Lesser General Public |// | License as published by the Free Software Foundation; either |// | version 2.1 of the License, or (at your option) any later version. |// | |// | This library is distributed in the hope that it will be useful, |// | but WITHOUT ANY WARRANTY; without even the implied warranty of |// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |// | Lesser General Public License for more details. |// | |// | You should have received a copy of the GNU Lesser General Public |// | License along with this library; if not, write to the Free Software |// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |// +------------------------------------------------------------------------------------------------------+// CVS : $Id: DAT_date.fonct.php,v 1.1 2004/09/10 15:01:00 jpm Exp $/*** API : date.** Cette librairie contient des fonctions dédiées à la gestion des dates :* formatage, transformations, conversions...**@package API*@subpackage Date//Auteur original :*@author Jean-Charles GRANGER <tela@vecteur.org>//Autres auteurs :*@author Alexandre GRANIER <alexandre@tela-botanica.org>*@author Jean-Pascal MILCENT <jpm@clapas.org>*@copyright Tela-Botanica 2000-2004*@version $Revision: 1.1 $ $Date: 2004/09/10 15:01:00 $// +------------------------------------------------------------------------------------------------------+*/// +------------------------------------------------------------------------------------------------------+// | ENTETE du PROGRAMME |// +------------------------------------------------------------------------------------------------------+/*Mettre ici les inclusions de fichiers*/// Compatibilité avec les anciennes versions :/** FormateDateYYYYMMJJ() - Ancien nom de la fonction DAT_formaterDateYYYYMMJJ.** Fontion obsolète! Veuiller utiliser DAT_formaterDateYYYYMMJJ().** @param string date à formater.* @return string date formatée.*/function FormateDateYYYYMMJJ($stamp_a_formater){return DAT_formaterDateYYYYMMJJ($stamp_a_formater);}// +------------------------------------------------------------------------------------------------------+// | LISTE des FONCTIONS |// +------------------------------------------------------------------------------------------------------+/*Mettre ici la liste de fonctions.*//** DAT_formaterDateYYYYMMJJ() - Formate en texte compréhensible une valeur au format yyyy.mm.jj** Formate en texte compréhensible une valeur au format yyyy.mm.jj* Exemples :* - DAT_formaterDateYYYYMMJJ("1999"); --> "1999"* - DAT_formaterDateYYYYMMJJ("1999.02"); --> "Février 1999"* - DAT_formaterDateYYYYMMJJ("1999.11.03"); --> "3 Novembre 1999"** @param string date à formater.* @return string date formatée.*/function DAT_formaterDateYYYYMMJJ($stamp_a_formater){ereg('[^0-9]', $stamp_a_formater, $chars);if ($chars[0] == '') {$chars[0] = '.';}$date_creation = explode($chars[0], $stamp_a_formater);if (($date_creation[0] == 0) || (empty($date_creation[0]))) {$date_creation[0] = '';}if (!empty($date_creation[1])){switch($date_creation[1]){case 1: $mois = 'Janvier ';break;case 2: $mois = 'Février ';break;case 3: $mois = 'Mars ';break;case 4: $mois = 'Avril ';break;case 5: $mois = 'Mai ';break;case 6: $mois = 'Juin';break;case 7: $mois = 'Juillet ';break;case 8: $mois = 'Août ';break;case 9: $mois = 'Septembre ';break;case 10: $mois = 'Octobre ';break;case 11: $mois = 'Novembre ';break;case 12: $mois = 'Décembre ';break;default: $mois = '';}} else {$mois = '';}if (!empty($date_creation[2])){if (($date_creation[2] == 0) || ($date_creation[2] == '')){$jour = '';} else {$jour = $date_creation[2].' ';}} else{$jour = '';}return $jour.$mois.$date_creation[0];}/* +--Fin du code ---------------------------------------------------------------------------------------+* $Log: DAT_date.fonct.php,v $* Revision 1.1 2004/09/10 15:01:00 jpm* Nouveau fichier remplaçeant lib.date.php.* Contient des fonctions de manipulation de date.*** +--Fin du code ----------------------------------------------------------------------------------------+*/?>