Les Snippets

Connexion

nombre d'années(age)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 19/07/2008 14:59:54 et initié par gillardg [Liste]
Vue : 4094
Catégorie(s) : Date & Heure
Langages dispo pour ce code :
- VB 2005, VB 2008
- PHP 3, PHP 4, PHP 5
- VB6



Langage : VB 2005 , VB 2008
Date ajout : 19/07/2008
Posté par gillardg [Liste]

Public Function Age(ByVal Birthdate As System.DateTime) As Long

Try
Dim CurrentDate As System.DateTime = System.DateTime.Today 
Select Case Month(Birthdate)
Case Is < Month(System.DateTime.Today) 
Age = DateDiff("YYYY", Birthdate, Now())
Case Is = Month(CurrentDate) 
Select Case (Birthdate.Day)
Case Is < (CurrentDate.Day) 
Age = DateDiff("YYYY", Birthdate, Now())
Case Is = (CurrentDate.Day) 
Age = DateDiff("YYYY", Birthdate, Now())
Case Is > (CurrentDate.Day) 
Age = DateDiff("YYYY", Birthdate, Now()) - 1
End Select

Case Is > Month(CurrentDate) 
Age = DateDiff("YYYY", Birthdate, Now()) - 1
Case Else


Age = 0

End Select
Catch ex As System.Exception 
'Error handling code does here

End Try

End Function

Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 23/07/2008
Posté par buno [Liste]
/**
    @brief Cette fonction calcule l'age d'une personne à partir de sa date de naissance
    @param $dd Jour de Naissance
    @param $mm Mois de Naissance
    @param $yy Annee de Nassance
*/
function GetAge($dd,$mm,$yy)
{
    $naiss = mktime(0, 0, 0, $mm, $dd, $yy);
    $today = mktime();
    $secondes = ($today > $naiss) ? $today - $naiss : $naiss - $today;
    $annees = date('Y', $secondes) - 1970;
    echo $annees;
}

Langage : VB6
Date ajout : 08/08/2008
Posté par Renfield [Liste]
 Private Function Age(ByRef vdBirthDate As Date, Optional ByVal vdNow As Date) As Long
     If vdNow = 0 Then
         vdNow = Now
     End If
     Age = Fix(DateDiff("D", vdBirthDate, vdNow) / 365.25)
 End Function 

Snippets en rapport avec : Date, Age



Codes sources en rapport avec : Date, Age

{PHP} FONCTION QUI CALCULE L'AGE A PARTIR D'UNE DATE DE NAISSANCE
Cette fonction permet de savoir l'âge en fonction d'une date de naissance au format français jj/mm/a...

{PHP} FONCTION QUI RETOURNE L'AGE AVEC LE JOUR/MOIS/ANNÉE DE NAISSANCE
Ce code peut être utile pour retourner l'âge d'un membre sur votre site ou sur votre forum par exemp...

{ASP / ASP.NET} CALCUL DE L'AGE D'UNE PERSONNE (ASP VBSCRIPT)
Calcul de l'age d'une personne à partir de sa date de naissance donnée en paramettre en ASP VBScript...

{C / C++ / C++.NET} CALCUL AGE
Ce code calcul l'age en decomposant d'abord tout en jours. Je pense que le code gère bien les année...

{C / C++ / C++.NET} CHANGEUR DATE FICHIER (WIN32)
On choisit la date et on applique sur un ficihier ou tous les fichiers d'un dossier. J'avais fait...

{Visual Basic, VB6, VB.NET, VB 2005} TRI DES ITEMS DE LISTVIEW (DATE, NUMÉRIQUE OU PERSO)
Une petite source qui montre comment trier efficacement (et facilement) les colonnes de vos ListVi...

{PHP} CLASSE DATETIME ÉTENDUE PHP 5.2
PHP 5.2 a introduit une classe DateTime très pratique. Cette classe étend l'objet DateTime natif d e...

{JAVA / J2EE} ADDITION SUR UNE DATE
Dans cette petit application je vous représente la possibilité d'additionné des jours sur une date. ...

{PHP} GÉNÉRATEUR DE DATE DANS TOUTES LES LANGUES DU MONDE EN (PHP) ET (JAVASCRIPT)
Créer facilement un code en (PHP) et (JavaScript) qui affiche la date dans votre langue (préférée) s...

{SQL} [ORACLE]DÉTERMINER LA DATE DU PREMIER JOUR D'UNE SEMAINE PAR LE NUMÉRO DE SEMAINE
Déterminer la date du premier jour d'une semaine par le numéro de semaine. Le principe est de dét...