» Rubriques

[Texte] [SQL] [Function] [Maths] [Divers] [Variables] [FTP] [Email] [Date] [Regex]

Date Naissance to Age
Il vous suffit de mettre la date de naissance pour obtenir l'âge en tenant compte des mois et jours.
<?php
$today 
date("d/m/Y");
$date "15/10/1979";

$today explode("/"$today);
$date explode("/"$date);

$age $today[2] - $date[2];

if (
$today[1] < $date[1]) $age $age 1;

if (
$today[0] < $date[0] && $today[1] == $date[1]) $age $age 1;

echo 
$age;
?>

Posté par Guy le 18/04/2003 à 22:55
Date FR
Convertir une date au format aaaa-mm-jj et l'affiche sous la forme jj.mm.aaaa

<?php
if ( ereg"([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"$date$regs ) ) {
    echo 
"$regs[3].$regs[2].$regs[1]";
} else {
    echo 
"Format de date invalide : $date";
}
?>

Posté par Guillaume le 25/02/2003 à 10:25
Date / Heure FR
Convertir date et heure récupérée dans votre db de type aaaa-mm-jj hh-mm-ss et l'afficher au format FR pour une découpe optimale.

<?php
$date 
strtotime($row['date']);
    
$annee date('Y'$date);
    
$mois date('m'$date);
    
$jour date('d'$date);
    
$heures date('H'$date);
    
$minutes date('i'$date);
$date $jour.'/'.$mois.'/'.$annee.' à '.$heures.'h'.$minutes;
?>

Pour aucune découpe, vous pouvez afficher la même chose de cette manière :

<?php
$date 
date('d/m/Y à H:i'strtotime$row['date']) );
?>

Posté par Guillaume le 25/02/2003 à 10:18