Naviguation dans :  Perl  JavaScript  Détail  - load.cgi?Appel=saveUser
 présentée :  par cas d'appel   par traitements 
Retour à l'accueil
  
     
 Requêtes 

 load – User 

 saveUser 

Requêtes de Ça-déménage.com
Accès particulier
Enregistrement des données
  
 
 Bibliothèque CaD  Bibliothèque de Ça-déménage.com
 
  
  
 Bibliothèque 

 Utilitaires 

 Date 

Bibliothèque standard
Divers utilitaires
Divers utilitaires de gestion des dates
  


 longDate  Retourne la date mise en forme
Par exemple :
longDate("18/07/2005") retourne "lundi 18 juillet 2005".
Syntaxe longDate(x)
Paramètres 
nom  type  Description 
 IN Date au format : JJ/MM/AAAA
retourne  OUT Date mise en forme
Fonctions util. Néant


Code Perl 

sub longDate {local($x) = @_; 
 local($k,$a,$m,$j); 
 if ($x!~/(\d\d)\/(\d\d)\/(\d\d\d\d)/) {return ''}
 $j = ('1'.$1)+0-100; $m = ('1'.$2)+0-100; $a = ($3)+0;
 local @Tmois = ('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'); 
 return (($j==1)?'1er':$j.'')." ".$Tmois[$m-1]." ".$a.'';
}
Code JavaScript 

function longDate(x) { 
 var k,a,m,j; 
 if (!x.match(/(\d\d)\/(\d\d)\/(\d\d\d\d)/)) {return ''}
 j = parseInt('1'+RegExp.$1)-100; m = parseInt('1'+RegExp.$2)-100; a = parseInt(RegExp.$3);
 var Tmois = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']; 
 return ((j==1)?'1er':j.toString())+" "+Tmois[m-1]+" "+a.toString();
}