Vous êtes ici Codes PHP et MySQL > Date-Heure > Affiche la saison actuelle

 

Affiche la saison actuelle

Vous désirez savoir en quel saison sommes-nous ? Hivers ? Printemps ? Eté ? Hivers ? Ce code vous donnera la saison actuelle.
 
Mathieu
Site de l'auteur voir
[20] sources en PHP voir
Code vu 6606 fois
Enregistré le 10 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 Affiche la saison actuelle
  • 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.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Affiche la saison actuelle                                */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts312-PHP.htm              */
/* Auteur         : Mathieu                                                   */
/* Date édition   : 10 Déc 2007                                               */
/* Website auteur : http://www.phpsources.org                                 */
/*                                                                            */
/******************************************************************************/


  function saison() {

      $limits= array('/12/21'=>'Hivers',
                     '/09/21'=>'Autonne',
                     '/06/21'=>'Eté',
                     '/03/21'=>'printemps',
                     '/01/01'=>'Hivers');

      foreach ($limits AS $key => $value) {
          $limit=date("Y").$key;
          if (strtotime($adate)>=strtotime($limit)) {
              return $value;
          }
      }
  }

// affiche la saison
echo saison();

?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
: Formate une date/heure locale - (PHP 4, PHP 5)
: - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
Je sais que ce n'est qu'un exemple, mais attention à l'orthographe !
Hivers => Hiver,
Autonne => Automne,
Eté => Été (bien qu'écrire Eté soit correct)
printemps => Printemps (une majuscule comme pour les autres saisons, non ?)
 
Sauf erreur de ma part t'a oublier de déclarer la variable '$adate'
$adate = date('Y/m/d');
A mettre au tout debut de la fonction
 
$adate = date('Y/m/d');

Pourquoi la fonction date ? Normalement cela devrait être time(); car c'est cette fonction qui récupère la date actuelle, date(); ne fait que la retranscrire à partir d'une donnée déjà existante...
 
Ajouter un commentaire
Code de sécurité

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

Connexion

 
 

Date-Heure

 
 

PHP

 
 
        Publicité