Planning de quart aujourd'hui

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 473 fois - Téléchargée 26 fois

Contenu du snippet

je suis parti du code "Ecart entre deux dates " de Jejedev
Comment je travaille aujourd'hui ( en fonction d'un cycle de 5 semaines de quart X 8

Source / Exemple :


<html>
<head>
<title>cycle du Quart E</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<?php 
// ---------------------------------------------------------- 
$mois_inscription = "06"; //recupere le mois 
$jours_inscription = "19"; //recupere le jours 
$annee_inscription = "2006"; //recupere l annee 
// ---------------------------------------------------------- 
// date de depart du cycle et cycle du quart E
 $cycle="mmannrrrrmaannrrrmmaannrrrmmaanrrrr";
// ---------------------------------------------------------------------------------------------------------// recupere les informations de la date daujourdhui 
// ---------------------------------------------------------- 
$temps = time(); 
$date = getdate($temps); 
//-----------------------------------------------------  
$mois_verification = $date[mon]; //recupere le mois 
$jours_verification = $date[mday]; //recupere le jours 
$annee_verification = $date[year]; //recupere l annee 
// ---------------------------------------------------------- 
// fin recuperation des informations de la date daujourdhui 
//---------------------------------------------------------
$Date_inscription = mktime( 0, 0, 0, $mois_inscription, $jours_inscription, $annee_inscription ); // retourne le timestamp UNIX de la date 
$Date_verification = mktime( 0, 0, 0, $mois_verification, $jours_verification, $annee_verification ); // retourne le timestamp UNIX de la date 
//---------------------------------------------------------- 
$ecartjour = ($Date_verification - $Date_inscription) / (60*60*24); // Calcul les secondes, minutes et heures donc lecart en jours entre les 2 dates 
// ---------------------------------------------------------- 
print "<br>"; 
$date = date(D);
//------------------------------------
//recuperation du jour d'aujourd'hui en anglais
// ensuite conversion en français
//-------------------------------
switch($date)
{
case"Mon":
$jo = "lundi";
break;
case"Tue":
$jo = "mardi";
break;
case"Wed":
$jo = "mercredi";
break;
case"Thu":
$jo = "jeudi";
break;
case"Fri":
$jo = "vendredi";
break;
case"Sat":
$jo = "samedi";
break;
case"Sun":
$jo = "dimanche";
break;
}

//----------------------------------------------------
// je recupere le reste (modulo) de la division
// entre l'ecart de jour (le depart du cycle et aujourd'hui )
// et 35 .. (la logngeur du cycle)
// ce qui me donne la position dans un cycle
//--------------------------------------------------
$jours = $ecartjour%35;
echo " Aujourd'hui $jo";
//----------------------------------------
// je recupere le n ieme jour du cycle 
// et en fonction de la lettre j'affiche ...
//----------------------------------------
$jours = substr($cycle,$jours,1);
echo"<br>";
switch($jours)
{
case"m":
$quart ="du Matin";
break;
case"a":
$quart ="d'Apres-Midi";
break;
case"n":
$quart ="de Nuit";
break;
case"r":
$quart ="de Repos";
break;
}
echo"Je suis...... $quart";

?> 
</body>

A voir également

Ajouter un commentaire Commentaires
Messages postés
449
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
5 mars 2009

ah oki lol... merci :p
Messages postés
1
Date d'inscription
samedi 13 août 2005
Statut
Membre
Dernière intervention
23 août 2006

SAlut a vous en fait ça me permet d'informer les personnes qui passent sur mon site du quart que je suis..en fait il faut même que j'ameliore pour afficher le jour avant ( car si je suis de nuit la veille.. le landemain matin je dors )
si vous allez sur mon site http://f.paillette1.free.fr/ vous verez qu'aujourd'hui je suis de nuit !
Messages postés
449
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
5 mars 2009

heu oui... sa sert a quoi ?
Messages postés
17
Date d'inscription
mercredi 19 octobre 2005
Statut
Membre
Dernière intervention
30 août 2007

je comprends absolument rien... ca sert a quoi?
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Salut,
le code n'est pas mal fait mais tu devrais au moins expliquer ce que ça fait et comment ça marche !
même si on comprend en le lisant.
L'intérêt de poster des codes sur ce site c'est que si quelqu'un cherche ça, il le trouve.
Et personnellement, si je cherche un calendrier qui affiche mes quarts de services, je ne taperai pas "comment je travaille aujourd'hui"... Je te conseille donc sérieusement de renommer ta source.
à+
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.