Changeset 17912 in spip-zone for _contribs_


Ignore:
Timestamp:
Jan 7, 2008, 4:45:40 PM (13 years ago)
Author:
erational@…
Message:

Y,W,D,H,M,S pour sortir une valeur uniquement (i18n)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _contribs_/_filtres_/duree/inc_duree.php

    r17910 r17912  
    66 *    date : 2008.01.07
    77 *    auteur :  erational - http://www.erational.org
    8  *    version: 0.23
     8 *    version: 0.24
    99 *    licence: GPL
    1010 *   +-------------------------------------+
     
    1212 *    retourne la duree entre 2 dates
    1313 *   
    14  *    TODO:
    15  *    - integrer lang
    16  *   
    1714 *    parametres type_affichage
    18  *    - court   : 34 semaines, 4 jours, .... (par defaut)
     15 *    - court   : 5 jours (par defaut)
    1916 *    - etendu  : 4 semaines 3 jours 23 heures 2 minutes
    2017 *    - horaire : 4h39
    21  *    - minute  : 124
    22  *    - iso8601 : P18Y9W4DT11H9M8S                ref. http://fr.wikipedia.org/wiki/ISO_8601#Dur.C3.A9e
    23  *    - ical    : (à venir) meme chose que iso ?  ref. http://tools.ietf.org/html/rfc2445#page-37
     18 *    - minute  : 124 (minutes cumulees)
     19 *    - iso8601 : P18Y9W4DT11H9M8S   ref. http://fr.wikipedia.org/wiki/ISO_8601#Dur.C3.A9e
     20 *    - ical    : P18Y9W4DT11H9M8S   ref. http://tools.ietf.org/html/rfc2445#page-37 (mm chose que iso)
     21 *         
     22 *    pour sortir une valeur uniquement (i18n)   
     23 *    - Y       : (an)
     24 *    - W       : (semaine)
     25 *    - D       : (jour)
     26 *    - H       : (heure)
     27 *    - M       : (minute)
     28 *    - S       : (s)
     29 *                                 
    2430*/
    2531
     
    9399      case "iso8601":   $str = "P${diff_years}Y${diff_weeks}W${diff_days}DT${diff_hours}H${diff_minutes}M${diff_seconds}S";                                   
    94100                        break;
     101                       
     102      case "ical":      $str = "P${diff_years}Y${diff_weeks}W${diff_days}DT${diff_hours}H${diff_minutes}M${diff_seconds}S";  // mm chose que iso                                   
     103                        break;
     104     
     105      case "Y":         $str = $diff_years;                                   
     106                        break;                       
     107      case "W":         $str = $diff_weeks;                                   
     108                        break;
     109      case "D":         $str = $diff_days;                                   
     110                        break;                 
     111      case "H":         $str = $diff_hours;                                   
     112                        break;                       
     113      case "M":         $str = $diff_minutes;                                   
     114                        break;
     115      case "Y":         $str = $diff_years;                                   
     116                        break;                       
     117      case "S":         $str = $diff_secondes;                                   
     118                        break;                     
    95119         
    96120      default:          break;
Note: See TracChangeset for help on using the changeset viewer.