Vous êtes ici Codes PHP et MySQL > Date-Heure > Obtenir les Saisons

 

Obtenir les Saisons

Les fonctions PHP date et datetime fournissent une multitude d'informations ainsi que des utilitaires pour manipuler les dates et les heures. La plupart des utilitaires sont basés en temps GMT ou sur le déplacement d'est en ouest. Toutefois, les quatre saisons sont spécifiques à chaque hémisphère et de ce fait les fonctions date et datetime deviennent superflues. Comme il y a seulement deux hémisphères un tableau des mois pour chaque hémisphère peut être utilisé et un mois de référence fourni à fin de vérification. De plus un équivalent peut être trouvé là, où ce mois se présente dans le tableau.
La fonction ci-dessous montre comment obtenir la saison pour toute date et hémisphère.
 
PhpSources
Site de l'auteur voir
[15] sources en PHP voir
Code vu 3206 fois
Enregistré le 30 Sept 2008
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Obtenir les Saisons
  • 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.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Obtenir les Saisons                                       */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts460-PHP.htm              */
/* Auteur         : PhpSources                                                */
/* Date édition   : 30 Sept 2008                                              */
/* Website auteur : http://www.phpsources.org                                 */
/*                                                                            */
/******************************************************************************/


function getSaison($hemisphere$month=null)
{
    $month is_null($month) ? date('m') : $month;

    // sud
    $southern=array(
    'summer' => array(1212),
    'autumn' => array(345),
    'winter' => array(678),
    'spring' => array(91011)
    );

    // nord
    $northern=array(
    'summer' => array(678),
    'autumn' => array(91011),
    'winter' => array(1212),
    'spring' => array(345)
    );

    // loop sur l'hemisphere
    foreach($hemisphere as $key=>$val)
    {
        if(in_array($month$val))
        {
            return $key;
        }
    }
    return false;
}

// montre les saisons en decembre de l'hemisphere nord
echo getSaison('northern'12);

?> 
 

Fonctions du code

: Formate une date/heure locale - (PHP 4, PHP 5)
: Indique si une variable vaut NULL - (PHP 4 >= 4.0.4, PHP 5)
: Crée un tableau - (PHP 4, PHP 5)
: Indique si une valeur appartient à un tableau - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

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

Connexion

 
 

Date-Heure

 
 

PHP

 
 
 
PHP 5 Livre PHP

PHP 5
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
        Publicité