Vous êtes ici Codes PHP et MySQL > Date-Heure > Calcul d'une date

 

Calcul d'une date

Ce petit bout de code vous permettra de voir combien de temps s'est écoulé depuis une date de votre choix.
 
mick3y
Site de l'auteur voir
Code vu 5948 fois
Enregistré le 12 Déc 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Calcul d'une date
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Calcul d'une date                                         */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts313-PHP.htm              */
/* Auteur         : mick3y                                                    */
/* Date édition   : 12 Déc 2007                                               */
/* Website auteur : http://www.salvat0.be                                     */
/*                                                                            */
/******************************************************************************/


// On prend la date actuelle :
$a_jour date('d');
$a_mois date('m');
$a_annee date('Y');

if (isset($_POST['v_jour'], $_POST['v_mois'], $_POST['v_annee']))
{
  if (!empty($_POST['v_jour']) AND !empty($_POST['v_mois']) AND !empty($_POST['v_annee']))
  {
    $v_jour $_POST['v_jour'];
    $v_mois $_POST['v_mois'];
    $v_annee $_POST['v_annee'];
    $t_jours $a_jour $v_jour;
    $t_mois $a_mois $v_mois;
    $t_annee $a_annee $v_annee;
    $resultat '<p>'.abs($t_annee).' ans '.abs($t_mois).' mois et '.abs($t_jours).' jours depuis aujourd\'hui.</p>';
  }
  else
  {
    $erreur '<p style="color: red;"><strong>Désolé!</strong> Vous avez oublié un champs...</p>';
  }
}

// On affiche le temps écoulé entre ces deux dates :
?>
  <h3>Générateur de dates</h3>
  <?php
  if (isset($erreur))
  {
    echo $erreur;
  }
  if (isset($resultat))
  {
    echo $resultat;
  }
  ?>
<form method="post">
  <p>Quelle date?</p>
  <p><input type="text" name="v_jour" value="JJ" />
  <br /><input type="text" name="v_mois" value="MM" />
  <br /><input type="text" name="v_annee" value="AAAA" /></p>
  <p><input type="submit" value="Calculer" />
</form>
 

Fonctions du code

: Formate une date/heure locale - (PHP 4, PHP 5)
: Détermine si une variable est affectée - (PHP 4, PHP 5)
: Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
: Valeur absolue - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaire
Simple et utile, bien codé aussi, mais une petite gestion des erreurs un ptit peu plus poussé aurait été appréciable ;)
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Date-Heure

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité